Permalink
Newer
100644
144 lines (109 sloc)
6.46 KB
1
2
#
3
# Copyright 2014 Internet2
4
#
5
# Licensed under the Apache License, Version 2.0 (the "License");
6
# you may not use this file except in compliance with the License.
7
# You may obtain a copy of the License at
8
#
9
# http://www.apache.org/licenses/LICENSE-2.0
10
#
11
# Unless required by applicable law or agreed to in writing, software
12
# distributed under the License is distributed on an "AS IS" BASIS,
13
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
# See the License for the specific language governing permissions and
15
# limitations under the License.
16
#
17
18
#${grouper.home} will be substituted with the System property "grouper.home", which must have a trailing \ or /
19
# depending on your OS. Of course you can use absolute paths if you prefer
20
21
22
#
23
# log4j Configuration
24
# $Id: log4j.example.properties,v 1.13 2009-12-18 13:56:51 tzeller Exp $
25
#
26
27
# Appenders
28
29
## Grouper API event logging
30
log4j.appender.grouper_event = org.apache.log4j.FileAppender
31
log4j.appender.grouper_event.file = /tmp/logpipe
32
log4j.appender.grouper_event.append = true
33
log4j.appender.grouper_event.layout = org.apache.log4j.PatternLayout
34
log4j.appender.grouper_event.layout.ConversionPattern = grouper-ws;grouper_event.log;${ENV};${USERTOKEN};%d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n
35
36
## Grouper API error logging
37
log4j.appender.grouper_error = org.apache.log4j.FileAppender
38
log4j.appender.grouper_error.file = /tmp/logpipe
39
log4j.appender.grouper_errot.append = true
40
log4j.appender.grouper_error.layout = org.apache.log4j.PatternLayout
41
log4j.appender.grouper_error.layout.ConversionPattern = grouper-ws;grouper_error.log;${ENV};${USERTOKEN};%d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n
42
#log4j.appender.grouper_error.layout.ConversionPattern = %d{ISO8601}: %m%n
43
44
# Debug logging (Or: logging that I haven't cleaned up yet to send elsewhere)
45
log4j.appender.grouper_debug = org.apache.log4j.FileAppender
46
log4j.appender.grouper_debug.file = /tmp/logpipe
47
log4j.appender.grouper_debug.append = true
48
log4j.appender.grouper_debug.layout = org.apache.log4j.PatternLayout
49
#log4j.appender.grouper_debug.layout.ConversionPattern = %d{ISO8601} %5p %c{2}: %m%n
50
log4j.appender.grouper_debug.layout.ConversionPattern = grouper-ws;grouper_debug.log;${ENV};${USERTOKEN};%d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n
51
52
## Benchmark logging
53
log4j.appender.grouper_gb = org.apache.log4j.FileAppender
54
log4j.appender.grouper_gb.file = /tmp/logpipe
55
log4j.appender.grouper_gb.append = true
56
log4j.appender.grouper_gb.layout = org.apache.log4j.PatternLayout
57
#log4j.appender.grouper_gb.layout.ConversionPattern = %d{ISO8601} %5p %c{2}: %m%n
58
log4j.appender.grouper_gb.layout.ConversionPattern = grouper-ws;grouper_bench.log;${ENV};${USERTOKEN};%d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n
59
60
# Loggers
61
62
## Default logger; will log *everything*
63
log4j.rootLogger = ERROR, grouper_error
64
65
## All Internet2 (warn to grouper_error per default logger)
66
log4j.logger.edu.internet2.middleware = WARN
67
68
69
# Provisioning : PSP (version 2.1+)
70
log4j.logger.edu.internet2.middleware.psp = INFO
71
72
# Provisioning : vt-ldap
73
# log4j.logger.edu.vt.middleware.ldap = INFO
74
75
# Provisioning : Grouper plugin to Shibboleth attribute resolver
76
# log4j.logger.edu.internet2.middleware.grouper.shibboleth = INFO
77
78
79
# For more precise (or verbose) logging, enable one or more of the
80
# following logging directives. To remove duplicate entries, just change the
81
# level, and not where to send the logs
82
# http://robertmarkbramprogrammer.blogspot.com/2007/06/log4j-duplicate-lines-in-output.html
83
84
## Grouper Event Logging
85
## * Logs at _info_ only
86
log4j.logger.edu.internet2.middleware.grouper.log.EventLog = INFO, grouper_event
87
log4j.logger.edu.internet2.middleware.grouper.RegistryInstall = INFO, grouper_event
88
89
## Grouper Error Logging
90
## * Logs at _warn_, _fatal_ and _error_ only (by default this is WARN due to internet2 below)
91
#log4j.logger.edu.internet2.middleware.grouper = WARN, grouper_error
92
93
## Grouper Debug Logging
94
## * NOTE: There is currently VERY LITTLE (useful) information sent to this.
95
## * Logs at _info_ only currently
96
#log4j.logger.edu.internet2.middleware.grouper = INFO, grouper_debug
97
98
## Grouper XML Export + Import Logging
99
## TODO Integrate with normal logging
100
log4j.logger.edu.internet2.middleware.grouper.xml.XmlExporter = INFO, grouper_event
101
log4j.logger.edu.internet2.middleware.grouper.xml.XmlImporter = INFO, grouper_event
102
103
## Grouper Benchmark Logging
104
log4j.logger.edu.internet2.middleware.grouper.bench = INFO, grouper_gb
105
106
## Grouper script to add missing group sets
107
log4j.logger.edu.internet2.middleware.grouper.misc.AddMissingGroupSets = INFO, grouper_event
108
109
## Grouper Sync Point in Time Tables
110
log4j.logger.edu.internet2.middleware.grouper.misc.SyncPITTables = INFO, grouper_event
111
112
## Grouper Sync Stem Set Table
113
log4j.logger.edu.internet2.middleware.grouper.misc.SyncStemSets = INFO, grouper_event
114
115
## Grouper Migrate Legacy Attributes
116
log4j.logger.edu.internet2.middleware.grouper.misc.MigrateLegacyAttributes = INFO, grouper_event
117
118
### Subject API
119
#log4j.logger.edu.internet2.middleware.subject = ERROR, grouper_error
120
#log4j.logger.edu.internet2.middleware.subject.provider = ERROR, grouper_error
121
### Hibernate
122
#log4j.logger.org.hibernate = ERROR, grouper_error
123
### ehcache
124
#log4j.logger.net.sf.ehcache = ERROR, grouper_error
125
### Spring
126
#log4j.logger.org.springframework = ERROR, grouper_error
127
128
## Grouper Stress Testing
129
log4j.logger.edu.internet2.middleware.grouper.stress = INFO, grouper_debug
130
131
132
#######################################################
133
##Optional settings for debug logs
134
#######################################################
135
136
## Hooks debug info
137
#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeTupleIncludeExcludeHook = DEBUG
138
#log4j.logger.edu.internet2.middleware.grouper.Group = DEBUG
139
140
#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeSecurityHook = DEBUG
141
142
143
# added by grouper-installer
144
log4j.logger.org.apache.tools.ant = WARN