I am using https://mvnrepository.com/artifact/org.tinylog/tinylog-api/2.2.0 in our project.
I can configure my writer format the following way:
JavaScript
x
Configuration.set("writer", "console");
Configuration.set("writer.format", "{level}: {class-name}.{method}(): {message}");
But now I need a different output format for some loggers.
Is this possible with tinylog? If yes, can someone provide a short example how to do this?
Thanks …
Advertisement
Answer
You can use tags (https://tinylog.org/v2/configuration/#tags):
JavaScript
Configuration.set("writer1", "console");
Configuration.set("writer1.tag", "A, B");
Configuration.set("writer1.format", "{class-name}: {message}");
Configuration.set("writer2", "console");
Configuration.set("writer2.tag", "C");
Configuration.set("writer2.format", "{level}: {message}");
Tagged loggers can be created via TaggedLogger logger = Logger.tag("A")
.