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
|
||||
|
||||
VOLUME /opt/app/logs
|
||||
VOLUME /opt/app/json_logs
|
||||
VOLUME /opt/app/reports
|
||||
|
||||
WORKDIR /opt/app
|
||||
|
|
|
|||
|
|
@ -6,7 +6,8 @@ JMX_HOSTNAME=
|
|||
|
||||
#volumes
|
||||
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_SERVICE_NAME=credit-tracker
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ services:
|
|||
restart: always
|
||||
volumes:
|
||||
- ${LOGS_DIR}:/opt/app/logs
|
||||
- ${JSON_LOGS_DIR}:/opt/app/json_logs
|
||||
- ${REPORT_DIR}:/opt/app/reports
|
||||
environment:
|
||||
- TZ=Europe/Moscow
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
<configuration>
|
||||
|
||||
<property name="basedir" value="${user.dir}" />
|
||||
<property name="logFile" value="${basedir}/logs/credit-tracker.log" />
|
||||
<property name="logFileNamePattern" value="${basedir}/logs/credit-tracker.%i.log" />
|
||||
<property name="logFile" value="${basedir}/logs/app/credit-tracker.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">
|
||||
<encoder>
|
||||
|
|
@ -26,7 +28,7 @@
|
|||
</appender>
|
||||
|
||||
<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">
|
||||
<customFields>
|
||||
|
|
@ -52,8 +54,7 @@
|
|||
<includeCallerData>true</includeCallerData>
|
||||
</encoder>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${basedir}/logs/json/credit-tracker-json.%d{yyyy-MM-dd}.%i.gz
|
||||
</fileNamePattern>
|
||||
<fileNamePattern>${jsonLogFileNamePattern}</fileNamePattern>
|
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFileNamingAndTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</timeBasedFileNamingAndTriggeringPolicy>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue