Currently there are a few loggers defined in base classes as protected which are then used by child/implementation classes. For example we might see:
08:20:50.031 [MainThread] ERROR org.eclipse.january.dataset.LazyDatasetBase - Could not parse datetime: 2021-04-20T08:20:50+01:00[Europe/London]
Where the message here is actually from DateDatasetImpl not LazyDatasetBase.
Using a logger for the class that the logger is actually used from increases clarity and saves time tracking down the code where the message originates.
Currently there are a few loggers defined in base classes as protected which are then used by child/implementation classes. For example we might see:
Where the message here is actually from
DateDatasetImpl
notLazyDatasetBase
.Using a logger for the class that the logger is actually used from increases clarity and saves time tracking down the code where the message originates.