Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4j创建了;“目标”;带有空“的文件夹”;骆驼泉redis试验.log“;日志文件在里面_Java_Log4j_Apache Camel - Fatal编程技术网

Java Log4j创建了;“目标”;带有空“的文件夹”;骆驼泉redis试验.log“;日志文件在里面

Java Log4j创建了;“目标”;带有空“的文件夹”;骆驼泉redis试验.log“;日志文件在里面,java,log4j,apache-camel,Java,Log4j,Apache Camel,我有一个简单的日志,它确实完成了它的工作,但是由于未知的原因,它还创建了文件夹“target”,并在里面创建了空的“camel-spring-redis-test.log”。下面的log.properties log4j.rootLogger=INFO, file log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.LOGFILE.Append=false log4j.ap

我有一个简单的日志,它确实完成了它的工作,但是由于未知的原因,它还创建了文件夹
“target”
,并在里面创建了空的
“camel-spring-redis-test.log”
。下面的
log.properties

    log4j.rootLogger=INFO, file
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.LOGFILE.Append=false
    log4j.appender.file.File=res/logfile.log
    log4j.appender.file.MaxFileSize=1MB
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
可能是这个项目中使用ApacheCamel的原因?
如何禁止创建这些东西?

也许你是对的,因为Apache Camel也使用log4j(通过sfl4j)。 这显示了如何在Camel上启用日志

您可以尝试将这一行添加到log.properties中,看看它是否有效

log4j.logger.org.apache.camel=OFF

也许你是对的,因为ApacheCamel也使用log4j(通过sfl4j)。 这显示了如何在Camel上启用日志

您可以尝试将这一行添加到log.properties中,看看它是否有效

log4j.logger.org.apache.camel=OFF

它涉及到使用SpringRedis组件()。此组件的bungle包含文件log4.properties

您必须在基础结构中配置日志,以禁止创建camel-spring-redis-test.log。
您使用什么类型的服务器来运行ApacheCamel?解决方案将取决于您的服务器日志设置。

它涉及到使用Spring Redis组件()。此组件的bungle包含文件log4.properties

您必须在基础结构中配置日志,以禁止创建camel-spring-redis-test.log。
您使用什么类型的服务器来运行ApacheCamel?解决方案将取决于您的服务器日志设置。

Camel在我的本地计算机上运行,没有任何服务器。您应该将log4j.properties放在项目的根资源文件夹中。例如:
src\main\resources\log4j.properties
。这两个主题可以帮助您:另一个主题:感谢您提供有趣的主题,我了解了它们,但它们描述的问题与我的问题差别不大。这是第一个链接中的一个很好的例子,如果我理解正确,问题在于缺少
.config
文件(log4j找不到路径并使用默认配置)。也许我用了不正确的词,但我的记录器毫无疑问可以工作,它在我指向它的地方写日志,但除此之外,我的记录器还创建了文件夹“target”,里面有空的“camel-spring-redis-test.log”。它并没有打扰我,但我试图检测到一些错误。Camel在我的本地计算机上运行,没有任何服务器。您应该将log4j.properties放在项目的根资源文件夹中。例如:
src\main\resources\log4j.properties
。这两个主题可以帮助您:另一个主题:感谢您提供有趣的主题,我了解了它们,但它们描述的问题与我的问题差别不大。这是第一个链接中的一个很好的例子,如果我理解正确,问题在于缺少
.config
文件(log4j找不到路径并使用默认配置)。也许我用了不正确的词,但我的记录器毫无疑问可以工作,它在我指向它的地方写日志,但除此之外,我的记录器还创建了文件夹“target”,里面有空的“camel-spring-redis-test.log”。它并没有打扰我,但我正试图检测到一些错误。对于redis:log4j.logger.org.apache.camel.component.redis=off,这个没有效果(多么惊人的持久性啊!对于redis:log4j.logger.org.apache.camel.component.redis=off,这个没有效果)(多么惊人的持久性!啊,是的,很遗憾log4j.properties文件不在测试目录中-这将在下一个Camel版本中修复:啊,是的,很遗憾log4j.properties文件不在测试目录中-这将在下一个Camel版本中修复: