Skip to content

Releases: MFlisar/Lumberjack

v3.0.2

18 Jan 09:32
Compare
Choose a tag to compare

Better java support added via own java logger (L2 class)

v3.0.1

18 Jan 08:23
Compare
Choose a tag to compare

added var args functions for better support in java

v3.0.0

18 Jan 08:11
Compare
Choose a tag to compare

first kotlin release

notification and overlay loggers are removed for now

v2.0.4

22 Feb 20:27
Compare
Choose a tag to compare
  • support delegating file logging to background thread to perform io actions on the background thread
  • add chainable with(boolean) to enable/disable logging based on a boolean flag

v2.0.3

25 Sep 21:51
Compare
Choose a tag to compare
  • removed FileLoggingTree class from log in text file
  • added logging with priority to L (call L.log(Log.DEBUG, ...) instead of L.d(...) as an alternative)

v2.0.2

01 Mar 16:23
Compare
Choose a tag to compare
small fix

v2.0.1

01 Mar 16:14
Compare
Choose a tag to compare
overlay logger can filter by log priority now (minimum log level filter)

v2.0

01 Mar 11:37
Compare
Choose a tag to compare
  • removed ILogGroup interface and replaced by simple Strings
  • added ILogFilter: ability to filter based on groups and priority on a per tree level
  • setting group of log messages is now done via L.withGroup(group).d(...) instead of via a lot of custom functions in L
  • logging labelel values is now done with the help of L.labeledValueBuilder() instead of via a custom function in L

Here's a little upgrade help to upgrade from v1 to v2:

If you have defined your groups as constants in a file called L and all groups are named like L.G_..., i.e. L.G_GROUP1, L.G_GROUP2 and so on, following regex replacemeent will work:
With regex enabled, replace in all files L.d\(L.G_([A-Za-z._]*),\s+ with L.withGroup(L.G_$1).d(. Adjust this to your needs and call it with all log levels you're using (d, e, v, i, w)

v1.6

28 Feb 20:43
Compare
Choose a tag to compare
  • added ability to pause the overlay logger
  • added ability to only show errors in the overlay logger

v1.5

13 Feb 15:27
Compare
Choose a tag to compare
  • Overlay logger is now expandable/collapseable and shows number of errors explicitely
  • overlay view is only updated once every second now to avoid UI blocking