Spring Boot Admin:读取日志文件时出错: -

时间:2017-05-04 12:27:39

标签: java spring-boot spring-boot-admin

当我点击与我的spring boot管理仪表板应用程序对应的日志按钮时,我收到Error while reading logfile: -错误。有人面对这个吗? 我正在使用具有这种配置的log4j:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
        <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
        <param name="Target" value="System.out"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[%d{ABSOLUTE}] [%-5p] [%c{1}] [%t] [%m]%n"/>
        </layout>
    </appender>

    <appender name="file" class="org.apache.log4j.RollingFileAppender">
        <param name="append" value="false" />
        <param name="maxFileSize" value="10KB" />
        <param name="maxBackupIndex" value="5" />
        <param name="file" value="service-rest.log" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[%d{ABSOLUTE}] [%-5p] [%c{1}] [%t] [%m]%n"/>
        </layout>
    </appender>

    <root>
        <priority value="DEBUG"/>
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="file" />
    </root>
</log4j:configuration>

我的application.yml文件有这样的日志记录部分:

logging:
  file: "service-rest.log"
  level:
    org:
      springframework:
        boot:
          autoconfigure:
            logging: DEBUG

此外,我可以直接从应用程序http://url/actuator/logfile

获取该日志文件

1 个答案:

答案 0 :(得分:0)

问题是已经推送到service-rest.log文件的日志格式略有错误。文件的右边一个是

<appender name="file" class="org.apache.log4j.RollingFileAppender">
    <param name="append" value="false" />
    <param name="maxFileSize" value="10MB" />
    <param name="maxBackupIndex" value="5" />
    <param name="file" value="tvpp-rest.log" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] [%t] [%m]%n"/>
    </layout>
</appender>

没有围绕时间和日志级别的括号。