# Formatting Logging

**URL:** <https://discourse.julialang.org/t/formatting-logging/12093>\
**Category:** General Usage\
**Created:** [July 1, 2018, 11:54pm UTC](https://discourse.julialang.org/t/formatting-logging/12093 "2018-07-01T23:54:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rakeshvar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rakeshvar/32/3613_2.png) [@rakeshvar](https://discourse.julialang.org/u/rakeshvar)\
**Post date:** [July 1, 2018, 11:54pm UTC](https://discourse.julialang.org/t/formatting-logging/12093/1 "2018-07-01T23:54:30Z")

</div>

I was using `printfmtln` from `Formatting.jl`. Now I want to change my code to use `MicroLogging.jl`. Is there a neat way to do it?  
I need something like this

```julia
printfmtln("{:2d}) Loss={:.6f} |β|={:.2f}", iter, loss(β), sum(abs.(β)))

```

to be

```julia
@debug format("{:2d}) Loss={:.6f} |β|={:.2f}", iter, loss(β), sum(abs.(β)))

```

---

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [July 2, 2018, 12:53am UTC](https://discourse.julialang.org/t/formatting-logging/12093/2 "2018-07-02T00:53:15Z")

</div>

> [@rakeshvar](#):
>
> @debug format(“{:2d}) Loss={:.6f} |β|={:.2f}”, iter, loss(β), sum(abs.(β)))

How about:  
`@debug f"\%2d(iter)) Loss=\%.2f(loss(β)) |β|=\%.2f(sum(abs.(β)))"`

If you like that, do `Pkg.add("StringLiterals")` and then `using StringLiterals`.
