# Which logger library should I use?

**URL:** <https://discourse.haskell.org/t/which-logger-library-should-i-use/4635>\
**Category:** Uncategorized\
**Created:** [June 4, 2022, 3:31am UTC](https://discourse.haskell.org/t/which-logger-library-should-i-use/4635 "2022-06-04T03:31:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abab9579](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/abab9579/32/2163_2.png) [@Abab9579](https://discourse.haskell.org/u/Abab9579)\
**Post date:** [June 4, 2022, 3:31am UTC](https://discourse.haskell.org/t/which-logger-library-should-i-use/4635/1 "2022-06-04T03:31:43Z")

</div>

So I am making a UI program for my own use, and decided it needs proper multithread-friendly logging.

I can see hslogger vs. fast-logger (monad-logger seem to be implemented on top of fast-logger, its dependency footprint seems a bit large for my taste)

How are they different? And do you have any of these to recommend?
