Skip to content

Commit

Permalink
add logs
Browse files Browse the repository at this point in the history
  • Loading branch information
cbellone committed Sep 8, 2015
1 parent 8abf095 commit 863e322
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 18 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ build/
deploy*.sh
custom.jvmargs
classes/
logs/
3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,8 @@ task dockerize(type: Copy) {
filter(ReplaceTokens, tokens: [APP_NAME : project.name,
APP_VERSION: project.version,
BASE_IMAGE : baseImage,
PORT : port])
PORT : port
])
}

task distribution(type: Copy) {
Expand Down
5 changes: 4 additions & 1 deletion src/main/dist/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
COPY ./@APP_NAME@-@[email protected] /@APP_NAME@/

# Define working directory.
WORKDIR /work-dir
WORKDIR /@APP_NAME@
RUN MKDIR /@APP_NAME@/logs

VOLUME ["/@APP_NAME@/logs"]

ENTRYPOINT ["java", "-jar", "/@APP_NAME@/@APP_NAME@-@[email protected]"]

Expand Down
51 changes: 35 additions & 16 deletions src/main/resources/log4j2.xml
Original file line number Diff line number Diff line change
@@ -1,19 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</appenders>
<loggers>
<logger name="alfio" level="info" additivity="false">
<appender-ref ref="Console" />
</logger>
<logger name="org.springframework" level="warn" additivity="false">
<appender-ref ref="Console" />
</logger>
<root level="error">
<appender-ref ref="Console" />
</root>
</loggers>
<Properties>
<Property name="log-path">logs</Property>
</Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<RollingFile name="file-log" fileName="${log-path}/alfio.log"
filePattern="${log-path}/alfio-%d{yyyy-MM-dd}.log">
<PatternLayout>
<pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
</RollingFile>
<Async name="Async">
<AppenderRef ref="file-log"/>
</Async>
</Appenders>

<Loggers>
<Logger name="alfio" level="info" additivity="false">
<appender-ref ref="Console" />
<appender-ref ref="Async" />
</Logger>
<Logger name="org.springframework" level="warn" additivity="false">
<appender-ref ref="Console" />
<appender-ref ref="Async" />
</Logger>
<Root level="error">
<Appender-ref ref="Console" />
<Appender-ref ref="Async" />
</Root>
</Loggers>
</configuration>

0 comments on commit 863e322

Please sign in to comment.