Obtaining a Logger object:
Logger is a class of org.apache.log4j package and its object is used to insert logging statements in a java class.
To obtain a Logger object we call a static factory method of the class getLogger () method.
Logger objects are created on “per class basis”. It means one Logger object is generated for one class to insert log statements.

Syntax: 
Logger logger=Logger.getLogger (String classname);
Logger logger=Logger.getLogger (Class clazz);
Example:
Logger logger=Logger.getLogger (“SampleLogger”);
Logger logger=Logger.getLogger (SampleLogger.class);

Note:- In a class, we create more than one Logger object then they became reference to one object only but not different objects.
For example:
Logger logger1=Logger.getLogger (SampleLogger.class);
Logger logger2=Logger.getLogger (SampleLogger.class);

Here, logger1 and logger2 are reference pointing to a Single Logger object.
If you want to know just compare logger1 and logger2 objects by using == (equal) operator.

0 comments:

Post a Comment