Recommendation for logging?

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

and then there is:
https://github.com/JuliaLang/julia/pull/16213

Is there a recommendation?

Adding:

https://github.com/JuliaLang/julia/issues/13515

https://github.com/c42f/MicroLogging.jl

1 Like

I use Lumberjack.jl:

https://github.com/WestleyArgentum/Lumberjack.jl

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

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

9 Likes

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). :slight_smile: I know this sounds crazy.

https://github.com/colinfang/PyLogging.jl

1 Like

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

julia have internal basic logging now.
try ?logging

2 Likes

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

#issuecomment-343806687