繁体   English   中英

未在linux / EC2实例中创建日志文件

[英]Log file not being created in linux/EC2 instance

嗨,我创建了logback.xml,但是在ec2服务器中部署应用程序时未创建日志文件。

我在Windows / Eclipse中进行了测试,它在Windows路径中创建了日志文件。 但是它不是在linux / EC2机器上创建的。

以下是我的logback.xml文件。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

<property name="DEV_HOME" value="/home/ec2-user/logs" />

<appender name="FILE-AUDIT" class="ch.qos.logback.core.FileAppender">
    <!-- class="ch.qos.logback.core.rolling.RollingFileAppender"> -->
    <file>${DEV_HOME}/debug.log</file>
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <Pattern>
            %d{yyyy-MM-dd HH:mm:ss} - %msg%n
        </Pattern>
    </encoder>

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!-- rollover daily -->
        <fileNamePattern>${DEV_HOME}/archived/debug.%d{yyyy-MM-dd}.%i.log
        </fileNamePattern>
        <timeBasedFileNamingAndTriggeringPolicy
            class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
            <maxFileSize>10MB</maxFileSize>
        </timeBasedFileNamingAndTriggeringPolicy>
    </rollingPolicy>

</appender>

<logger name="com.technomedha.subscribe" level="DEBUG"
    additivity="false">
    <appender-ref ref="FILE-AUDIT" />
</logger>

<root level="DEBUG">
    <appender-ref ref="FILE-AUDIT" />
</root>

</configuration>

请帮助我。

由于/ tmp文件夹在linux框中具有rwx权限,因此我将value =“ / home / ec2-user / logs”的路径更改为value =“ / tmp / logs”。

更改路径后,它非常适合我,并且日志存储在该文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM