# Recommendation for logging?

**URL:** https://discourse.julialang.org/t/recommendation-for-logging/4560
**Category:** General Usage
**Created:** [June 30, 2017, 9:35am UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560 "2017-06-30T09:35:38Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [June 30, 2017, 9:35am UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/1 "2017-06-30T09:35:38Z")

</div>

On [https://pkg.julialang.org/](https://pkg.julialang.org/) i find three logging packages:  
[https://github.com/colinfang/MiniLogging.jl](https://github.com/colinfang/MiniLogging.jl)  
[https://github.com/invenia/Memento.jl](https://github.com/invenia/Memento.jl)  
[https://github.com/kmsquire/Logging.jl](https://github.com/kmsquire/Logging.jl)

and then there is:  
[https://github.com/JuliaLang/julia/pull/16213](https://github.com/JuliaLang/julia/pull/16213)

Is there a recommendation?

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [June 30, 2017, 10:16am UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/2 "2017-06-30T10:16:31Z")

</div>

Adding:

[https://github.com/JuliaLang/julia/issues/13515](https://github.com/JuliaLang/julia/issues/13515)

[https://github.com/c42f/MicroLogging.jl](https://github.com/c42f/MicroLogging.jl)

---

<div class="post-metadata">

### Author: ![samtkaplan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/samtkaplan/32/2000_2.png) [@samtkaplan](https://discourse.julialang.org/u/samtkaplan)
#### Post date: [June 30, 2017, 2:24pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/3 "2017-06-30T14:24:04Z")

</div>

I use Lumberjack.jl:

[https://github.com/WestleyArgentum/Lumberjack.jl](https://github.com/WestleyArgentum/Lumberjack.jl)

---

<div class="post-metadata">

### Author: ![dpo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpo/32/3335_2.png) [@dpo](https://discourse.julialang.org/u/dpo)
#### Post date: [June 30, 2017, 2:27pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/4 "2017-06-30T14:27:00Z")

</div>

Adding [https://github.com/wildart/Log4jl.jl](https://github.com/wildart/Log4jl.jl). Coming from Python, my favorite is MiniLogging.

---

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [June 30, 2017, 2:28pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/5 "2017-06-30T14:28:48Z")

</div>

Thanks for all the replies. btw: When i asked for recommendation i actually wanted to reduce my list to select, not to increase…

---

<div class="post-metadata">

### Author: ![FANG\_Colin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fang_colin/32/170_2.png) [@FANG\_Colin](https://discourse.julialang.org/u/FANG_Colin)
#### Post date: [June 30, 2017, 9:31pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/6 "2017-06-30T21:31:20Z")

</div>

There is also a python logging wrapper if your project is in python and has embedded julia (via pyjulia) and want to use python logging in julia (via pycall). 🙂 I know this sounds crazy.

[https://github.com/colinfang/PyLogging.jl](https://github.com/colinfang/PyLogging.jl)

---

<div class="post-metadata">

### Author: ![andrewsteck](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/andrewsteck/32/1876_2.png) [@andrewsteck](https://discourse.julialang.org/u/andrewsteck)
#### Post date: [August 1, 2017, 3:49pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/7 "2017-08-01T15:49:34Z")

</div>

I have been using Lumberjack.jl as well, but would be curious to hear what other folks are using and/or recommending…

---

<div class="post-metadata">

### Author: ![jwu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jwu/32/3775_2.png) [@jwu](https://discourse.julialang.org/u/jwu)
#### Post date: [November 8, 2017, 3:12pm UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/8 "2017-11-08T15:12:04Z")

</div>

julia have internal basic logging now.  
try ?logging

---

<div class="post-metadata">

### Author: ![scelles](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scelles/32/220408_2.png) [@scelles](https://discourse.julialang.org/u/scelles)
#### Post date: [December 27, 2017, 9:45am UTC](https://discourse.julialang.org/t/recommendation-for-logging/4560/9 "2017-12-27T09:45:48Z")

</div>

You might have a look at this comment about `logging` function  
[https://github.com/JuliaLang/julia/pull/24490#issuecomment-343806687](https://github.com/JuliaLang/julia/pull/24490#issuecomment-343806687)

#issuecomment-343806687
