我已经将Spring应用程序部署为独立的Apache上的WAR文件。
为了在Windows机器上配置Logback,我创建了具有以下内容的setenv.bat文件:
set logging.config=<absolute path to logback.xml>
对于部署在Mac上的Tomcat,我也尝试了同样的方法,但是下面的setenv.sh不起作用:
logging.config=<absolute path to logback.xml>
我还尝试使用导出命令设置logging.config变量:
export logging.config=<absol
我没有这个问题,但当我处理一个相关的问题时,我突然想到了这个问题。让我们拥有:
logging = 'something' # bad naming decision
import logging as lg # using a different name
如何将logging.config导入为lg.config而不覆盖原始logging
经过一些测试,我发现:
import logging.config as _ # any unused name
但这真的是正确的吗?有没有更好的解决办法?
我正在为我的SpringBoot应用程序设置日志系统。但我经常遇到Logging environment value 'resources/logback.xml' cannot be opened and will be ignored警告。
我的application.properties文件包括logging.config=resources/logback.xml,我已经将logging.config=resources/logback.xml文件放在了resources目录下。我的SpringBoot版本是:1.1.4.RELEASE
我试过的是:
我已经测试了绝
我使用Spring和Quartz以及log4j2.properties。与石英作业有关的日志没有被打印出来。其他所有的日志都被打印出来了。我应该添加任何特定的配置来打印吗?
public class Scheduler {
private static Logger log = LogManager.getLogger();
public static void main(String[] args) throws Exception {
//following getting printed
log.info("Scheduler is t
我正在尝试外部化log4j.properties文件。我正在使用-Dlogging.config Java参数,但它不起作用。此外,jar文件中也没有其他log4j.properties文件。我不确定我做错了什么。在控制台上,我收到以下错误,并且在log4j.properties文件中定义的指定位置没有生成日志文件。 控制台错误: log4j:WARN No appenders could be found for logger (com.techburps.gdriveconnect.GdriveConnectApplication).
log4j:WARN Please initiali