Releases: MFlisar/Lumberjack
Releases · MFlisar/Lumberjack
7.0.0
6.0.7
6.0.6
6.0.5
6.0.4
6.0.3
New Features
- Compose Viewer shows file sizes now
- Compose was updatd to 2024.03.00
- Lumberjack Setups do use Companion.create functions instead of overloaded constructors
- added a
BaseFileLoggerSetup
- added a new file size based setup to the lumberjack file logger setups:
FileLoggerSetup.FileSize.create(...)
Migration
Change FileLoggerSetup.Daily(...)
to FileLoggerSetup.Daily.create(...)
6.0.2
6.0.1
6.0.0
This new release has quite some changes:
- it does not depend on
Timber
anymore (but it still supports it!) - everything is modularized now even more than before => the
L
class still is placed inside the same package BUT all other classes are not - the readme tells you everything else you need/want to know
NEW
- a console/file logger without any dependencies (no
timber
, noslfj4
, nologback-android
) => this can save quite some app size... - a new compose viewer module
MIGRATION
Normally not much should be needed:
- Step 1: upgrade your
build.gradle
- check out the new readme - Step 2: at the place where you set up
Lumberjack
you need to adjust your imports because the console logger, file logger and the extensions have all been moved to their own modules with new package names => simply deleting the imports and let android studio auto import them again should solve that - Step 3: replace all
import com.michaelflisar.lumberjack.L
withimport com.michaelflisar.lumberjack.core.L
(the core is new)