在API Manager中,INFO日志默认是同时写入日志文件和命令行的。可以通过以下代码示例来设置日志输出:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class APIMain {
private static final Logger logger = LogManager.getLogger(APIMain.class);
public static void main(String[] args) {
// 设置日志输出级别为INFO
System.setProperty("log4j2.logger.APIMain", "info");
// 输出INFO日志
logger.info("This is an INFO log message.");
// 输出DEBUG日志
logger.debug("This is a DEBUG log message.");
// 输出ERROR日志
logger.error("This is an ERROR log message.");
}
}
在上述示例中,我们使用Log4j2作为日志管理器,并通过LogManager.getLogger
方法获取Logger实例。然后,我们将日志输出级别设置为INFO,并使用logger.info
方法输出INFO级别的日志。根据Log4j2的配置,INFO级别的日志会同时写入日志文件和命令行。
可以根据实际情况修改日志输出级别、日志格式等配置,以满足项目需求。