Log4j Concepts

From NovaOrdis Knowledge Base
Revision as of 00:02, 8 August 2016 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

Internal

Logger

Logger is the central class in the log4j package. Most logging operations, except configuration, are done through this class.

Category deprecation note: Logger is a subclass of Category and extends it. Category has been deprecated. Internally, whenever log4j is asked to produce a Category object, it will instead produce a Logger object. In order to preserve backward compatibility, methods that previously accepted category objects still continue to accept category objects.

Creating a Logger Instance

The recommended way to create Logger instance is to request them by name from the LogManager:

Logger log = LogManager.getLogger("some-name");

Log Levels

Category

This class has been deprecated and replaced with the Logger subclass. There is no need for new client code to use or refer to the Category class.