软件简介

Seppiko GLF(General Logging Facade) 是一个用作各种日志框架的简单门面或抽象框架,允许用户插入最终部署时所需要的日志框架。

Seppiko GLF API让你与日志记录后端分离,减少了应用程序与任何特定日志记录框架之间的耦合。 这样可以更轻松地与现有代码或第三方代码集成,或将代码交付到已经选择了日志后端的其他项目中。

作为入口,你需要添加如下依赖:

<dependency>
  <groupId>org.seppiko.glf</groupId>
  <artifactId>glf-api</artifactId>
  <version>${seppiko-glf.version}</version>
</dependency>

同时你需要引入下面这个包和Log框架具体的实现包,目前已支持Log4J2:

<dependency>
  <groupId>org.seppiko.glf</groupId>
  <artifactId>glf-log4j2</artifactId>
  <version>${seppiko-glf.version}</version>
</dependency>

使用示例

Logger logger = LoggerFactory.getLogger("ClassName");
logger.trace("Trace");
logger.debug("Debug");
logger.info("Infomation");
logger.warn("Warning");
logger.error("Error");
logger.fatal("Fatal");

如果你在使用过程中有任何问题,请在Gitlab中发起Issues

转载自: https://www.oschina.net/p/glf