Comments (4)
Yes, the console of IntelliJ (and also some other consoles) have this behavior. The standard output stream and the error stream are two independent asynchronous streams. Therefore, it is possible that the output to one of these both streams can overtake the other. tinylog nor any other Java library can change this behavior.
However, you reconfigure the console writer to use only the standard output stream or the error stream for all severity levels:
writer = console
writer.stream = out # or err
Please be aware that this has the disadvantage that all severity levels will have the same color in the console of IntelliJ.
By the way, the writing thread can only be enabled globally for all writers. It is not possible to enable it only for a certain writer.
writingthread = true
from tinylog.
What is your tinylog configuration?
from tinylog.
writerFile = rolling file
writerFile.level = info
writerFile.format = {date} [{thread}] -> {level}: {message}
writerFile.file = logs/log_{count}.txt
writerFile.latest = logs/latest.log
writerFile.charset = UTF-8
writerFile.buffered = true
writerFile.policies = startup, daily: 03:00
writerFile.backups = 10
writerFile.convert = gzip
writerConsole = console
writerConsole.level = debug
writerConsole.format = {date} [{thread}] -> {level}: {message}
writerConsole.writingthread = true
Here is my configuration. I tried with enabled and disabled writingthread
from tinylog.
Okay, I just got to the point where I tested my project outside of IntelliJ. Seems like the "bug" only occurs in IntelliJ's console.
from tinylog.
Related Issues (20)
- Dependency Dashboard
- Load new configuration level and TAG at RunTime HOT 11
- Change Logger level at runtime HOT 4
- Can the animal-sniffer-annotations dependency scope be changed to "provided" on tinylog-impl? HOT 1
- Open file descriptors when using multiple tagged loggers with a collective configuration HOT 4
- Log to separate log files using tinyLog HOT 3
- Tinylog.org only has Javadoc for tinylog-api HOT 1
- Ability to apply specific writer HOT 1
- Structured logging HOT 2
- Ability to use SLF4J Logger's name as tag HOT 2
- Class name stripping after dollar sign $ HOT 1
- Add overloaded "isEnabled" method that takes loggerClassName instead of callerDepth HOT 1
- org.slf4j.LoggerFactory.getLogger fails with java.lang.NoClassDefFoundError: org/slf4j/spi/LoggingEventAware after upgrading to 2.6.0 HOT 3
- more verbose than necessary HOT 3
- Multiple Log Files created when rollover is initiated HOT 1
- Trying to use thread placeholder on Rolling File writer HOT 3
- tinylog not logging some messages when used via SLF4J 2.0 fluent API HOT 1
- Why Can't I find this package anywhere org.tinylog.rules HOT 1
- No clear way how to integrate with FastCSV HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tinylog.