mss, you need to make all of your other libraries connect to timbre. The sanest way I've found to do that so far, is to use the slf4j-timbre
package which implements slf4j using timbre. Then you use the standard adapters for each random java logging library to make them use slf4j under the hood (i.e. org.slf4j/log4j-over-slf4j
). The README for slf4j-timbre explains the steps reasonably well. https://github.com/fzakaria/slf4j-timbre
You'll also need to make sure timbre gets configured relatively early on in your application's startup process, otherwise you'll find that the default logging implementations will spam your stderr/stdout.
awesome, really appreciate the tips