Subversion Repositories SmartDukaan

Rev

Rev 35459 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35459 Rev 37492
Line 1... Line 1...
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<Configuration>
2
<Configuration>
3
    <Appenders>
3
    <Appenders>
4
 
4
 
5
        <!-- Console Appender -->
5
        <!-- Console Appender -->
6
        <Console name="Console" target="SYSTEM_OUT">
6
        <Console name="Console" target="SYSTEM_OUT">
7
            <PatternLayout pattern="%d{yyyy-MMM-dd HH:mm:ss a} [%t] %-5level %logger{36} - %L{5}%msg%n"/>
7
            <PatternLayout pattern="%d{yyyy-MMM-dd HH:mm:ss a} [%t] %-5level %logger{36} - %L{5}%msg%n"/>
8
        </Console>
8
        </Console>
9
 
9
 
10
        <!-- Rolling File Appender -->
10
        <!-- Rolling File Appender -->
11
        <RollingFile name="RollingFile">
11
        <RollingFile name="RollingFile">
12
            <FileName>/var/log/tomcat7/fofo/fofo.log</FileName>
12
            <FileName>/var/log/tomcat7/fofo/fofo.log</FileName>
13
            <FilePattern>/var/log/tomcat7/fofo/fofo-%d{yyyy-MM-dd}.log.gz</FilePattern>
13
            <FilePattern>/var/log/tomcat7/fofo/fofo-%d{yyyy-MM-dd}.log.gz</FilePattern>
14
            <PatternLayout>
14
            <PatternLayout>
15
                <Pattern>%d{yyyy-MMM-dd HH:mm:ss.SSS a} [%t] %-5level %logger{36}:%L - %msg%n</Pattern>
15
                <Pattern>%d{yyyy-MMM-dd HH:mm:ss.SSS a} [%t] %-5level %logger{36}:%L - %msg%n</Pattern>
16
            </PatternLayout>
16
            </PatternLayout>
17
            <Policies>
17
            <Policies>
18
                <CronTriggeringPolicy schedule="0 0 2 ? * THU *"/>
18
                <CronTriggeringPolicy schedule="0 0 2 ? * THU *"/>
19
            </Policies>
19
            </Policies>
20
            <DefaultRolloverStrategy>
20
            <DefaultRolloverStrategy>
21
                <Delete basePath="/var/log/tomcat9/fofo" maxdepth="2">
21
                <Delete basePath="/var/log/tomcat9/fofo" maxdepth="2">
22
                    <IfFileName glob="fofo-*.log.gz"/>
22
                    <IfFileName glob="fofo-*.log.gz"/>
23
                    <IfLastModified age="14d"/>
23
                    <IfLastModified age="14d"/>
24
                </Delete>
24
                </Delete>
25
            </DefaultRolloverStrategy>
25
            </DefaultRolloverStrategy>
26
        </RollingFile>
26
        </RollingFile>
-
 
27
 
-
 
28
    <!-- Exceptions to GlitchTip (self-hosted, Sentry protocol).
-
 
29
 
-
 
30
         minimumEventLevel=ERROR is doing real work here. Business validations
-
 
31
         are logged at WARN by GlobalExceptionHandler precisely so they stay out
-
 
32
         of this: 32% of the ERROR stream used to be HTTP 400s where the user was
-
 
33
         simply told what to fix, and sending those would have made "insufficient
-
 
34
         balance" the top issue and buried actual bugs.
-
 
35
 
-
 
36
         Breadcrumbs come from INFO so an issue arrives with the log lines that
-
 
37
         preceded it, which is usually what tells you why it happened. -->
-
 
38
    <Sentry name="Sentry"
-
 
39
            dsn="https://bb3cfa81532047e98bdc49325cd2c752@errors.smartdukaan.com/2"
-
 
40
            minimumEventLevel="ERROR"
-
 
41
            minimumBreadcrumbLevel="INFO"/>
27
    </Appenders>
42
    </Appenders>
28
    <Loggers>
43
    <Loggers>
29
 
44
 
30
        <Logger name="com.spice.profitmandi" level="info" additivity="false">
45
        <Logger name="com.spice.profitmandi" level="info" additivity="false">
31
            <AppenderRef ref="RollingFile"/>
46
            <AppenderRef ref="RollingFile"/>
-
 
47
            <AppenderRef ref="Sentry"/>
32
        </Logger>
48
        </Logger>
33
        <Logger name=" org.springframework.core" level="info" additivity="false">
49
        <Logger name=" org.springframework.core" level="info" additivity="false">
34
            <AppenderRef ref="RollingFile"/>
50
            <AppenderRef ref="RollingFile"/>
35
        </Logger>
51
        </Logger>
36
        <Logger name="org.springframework.beans" level="info" additivity="false">
52
        <Logger name="org.springframework.beans" level="info" additivity="false">
37
            <AppenderRef ref="RollingFile"/>
53
            <AppenderRef ref="RollingFile"/>
38
        </Logger>
54
        </Logger>
39
        <Logger name="org.springframework.context" level="info" additivity="false">
55
        <Logger name="org.springframework.context" level="info" additivity="false">
40
            <AppenderRef ref="RollingFile"/>
56
            <AppenderRef ref="RollingFile"/>
41
        </Logger>
57
        </Logger>
42
        <Logger name="org.springframework.web" level="info" additivity="false">
58
        <Logger name="org.springframework.web" level="info" additivity="false">
43
            <AppenderRef ref="RollingFile"/>
59
            <AppenderRef ref="RollingFile"/>
44
        </Logger>
60
        </Logger>
45
        <!--<Logger name="org.hibernate.SQL" level="DEBUG" additivity="false">
61
        <!--<Logger name="org.hibernate.SQL" level="DEBUG" additivity="false">
46
            <AppenderRef ref="RollingFile"/>
62
            <AppenderRef ref="RollingFile"/>
47
        </Logger>-->
63
        </Logger>-->
48
        <Logger name="org.hibernate.type" level="INFO" additivity="false">
64
        <Logger name="org.hibernate.type" level="INFO" additivity="false">
49
            <AppenderRef ref="RollingFile"/>
65
            <AppenderRef ref="RollingFile"/>
50
        </Logger>
66
        </Logger>
51
        <Logger name="org.springframework" level="warn" additivity="false">
67
        <Logger name="org.springframework" level="warn" additivity="false">
52
            <AppenderRef ref="RollingFile"/>
68
            <AppenderRef ref="RollingFile"/>
53
        </Logger>
69
        </Logger>
54
 
70
 
55
        <!--<Logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" additivity="false">
71
        <!--<Logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" additivity="false">
56
            <AppenderRef ref="RollingFile"/>
72
            <AppenderRef ref="RollingFile"/>
57
        </Logger>-->
73
        </Logger>-->
58
 
74
 
59
 
75
 
60
    </Loggers>
76
    </Loggers>
61
 
77
 
62
</Configuration>
78
</Configuration>