Added mount for json logs
This commit is contained in:
parent
0f49bfd27e
commit
a67478e350
4 changed files with 10 additions and 6 deletions
|
|
@ -3,6 +3,7 @@ MAINTAINER ru.nbch
|
||||||
RUN apk add gcompat bash
|
RUN apk add gcompat bash
|
||||||
|
|
||||||
VOLUME /opt/app/logs
|
VOLUME /opt/app/logs
|
||||||
|
VOLUME /opt/app/json_logs
|
||||||
VOLUME /opt/app/reports
|
VOLUME /opt/app/reports
|
||||||
|
|
||||||
WORKDIR /opt/app
|
WORKDIR /opt/app
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,8 @@ JMX_HOSTNAME=
|
||||||
|
|
||||||
#volumes
|
#volumes
|
||||||
REPORT_DIR=D:\folder_name\signals
|
REPORT_DIR=D:\folder_name\signals
|
||||||
LOGS_DIR=D:\folder_name\signals\logs
|
LOGS_DIR=D:\folder_name\signals\logs\app
|
||||||
|
JSON_LOGS_DIR=D:\folder_name\signals\logs\json
|
||||||
|
|
||||||
#APM settings
|
#APM settings
|
||||||
APM_SERVICE_NAME=credit-tracker
|
APM_SERVICE_NAME=credit-tracker
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ${LOGS_DIR}:/opt/app/logs
|
- ${LOGS_DIR}:/opt/app/logs
|
||||||
|
- ${JSON_LOGS_DIR}:/opt/app/json_logs
|
||||||
- ${REPORT_DIR}:/opt/app/reports
|
- ${REPORT_DIR}:/opt/app/reports
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/Moscow
|
- TZ=Europe/Moscow
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
<configuration>
|
<configuration>
|
||||||
|
|
||||||
<property name="basedir" value="${user.dir}" />
|
<property name="basedir" value="${user.dir}" />
|
||||||
<property name="logFile" value="${basedir}/logs/credit-tracker.log" />
|
<property name="logFile" value="${basedir}/logs/app/credit-tracker.log" />
|
||||||
<property name="logFileNamePattern" value="${basedir}/logs/credit-tracker.%i.log" />
|
<property name="logFileNamePattern" value="${basedir}/logs/app/credit-tracker.%i.log" />
|
||||||
|
<property name="jsonLogFile" value="${basedir}/logs/json/credit-tracker-json.log" />
|
||||||
|
<property name="jsonLogFileNamePattern" value="${basedir}/logs/json/credit-tracker-json.%d{yyyy-MM-dd}.%i.gz" />
|
||||||
|
|
||||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder>
|
<encoder>
|
||||||
|
|
@ -26,7 +28,7 @@
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
<appender name="FILE-JSON" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
<appender name="FILE-JSON" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
<file>${basedir}/logs/json/credit-tracker-json.log</file>
|
<file>${jsonLogFile}</file>
|
||||||
|
|
||||||
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
|
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
|
||||||
<customFields>
|
<customFields>
|
||||||
|
|
@ -52,8 +54,7 @@
|
||||||
<includeCallerData>true</includeCallerData>
|
<includeCallerData>true</includeCallerData>
|
||||||
</encoder>
|
</encoder>
|
||||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||||
<fileNamePattern>${basedir}/logs/json/credit-tracker-json.%d{yyyy-MM-dd}.%i.gz
|
<fileNamePattern>${jsonLogFileNamePattern}</fileNamePattern>
|
||||||
</fileNamePattern>
|
|
||||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFileNamingAndTriggeringPolicy">
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFileNamingAndTriggeringPolicy">
|
||||||
<maxFileSize>100MB</maxFileSize>
|
<maxFileSize>100MB</maxFileSize>
|
||||||
</timeBasedFileNamingAndTriggeringPolicy>
|
</timeBasedFileNamingAndTriggeringPolicy>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue