Skip to content

Tag: logging

Log4J creates log file but does not write to it

I’m trying to configure log4j to log messages to a file. Right now, the file does get created with the name I provide, but the logs are not written to the file. My code: Contents of my log4j.properties file: When I run this, I get this output in the console: The file log.log does get created in my main …

Throw exception vs Logging

Is the following way to code good practice? Moreover, should I.. use only the logger? throw only the exception? do both? I understand that with throw I can catch the exception in another part of the callstack, but maybe additional logging has some hidden benefits and is useful as well. Answer I use both in so…

LOG4J in Android

I have a Java Project with a lot of files, which is using LOG4J. Now I am trying to Port it to the Android platform. Is it possible to reuse the code as it is, with LOG4J function calls? Current understanding: Property configuration won’t work (beans dependency) I tried with LOG4J for Android and SL4J L…

Is it fine to do logs in java class with thread id?

When we add logs in to the java class (using log4j), Is it fine to add thread id with that log messages? is it a bad practice? My idea was to add this thread id; Once we examine a log file of a multithreaded application, it is difficult to find out the correct flow using logs. (As an example, say

Wildcard pattern for RoutingAppender of Log4j2

I am trying to use the new RoutingAppender of Log4j2 to route the different logs based on the MDC (ThreadContext in Log4j2). What I want to do is the following: If MDC map has $contextId -> Append to $contextId appender (specific log) If MDC does not have $contextId -> Append to main appender (general l…