diff --git a/container_files/api/log4j.properties b/container_files/api/log4j.properties new file mode 100644 index 00000000..75bc0249 --- /dev/null +++ b/container_files/api/log4j.properties @@ -0,0 +1,105 @@ + +# +# Copyright 2014 Internet2 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +#${grouper.home} will be substituted with the System property "grouper.home", which must have a trailing \ or / +# depending on your OS. Of course you can use absolute paths if you prefer + + +# +# log4j Configuration +# $Id: log4j.example.properties,v 1.13 2009-12-18 13:56:51 tzeller Exp $ +# + +# Appenders + +## Log messages to stderr +log4j.appender.grouper_stderr = org.apache.log4j.ConsoleAppender +log4j.appender.grouper_stderr.Target = System.err +log4j.appender.grouper_stderr.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_stderr.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +## Grouper API error logging +log4j.appender.grouper_error = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_error.File = /opt/grouper/logs/grouper.log +log4j.appender.grouper_error.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_error.MaxBackupIndex = 30 +log4j.appender.grouper_error.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_error.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +log4j.appender.grouper_daemon = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_daemon.File = /opt/grouper/logs/grouperDaemon.log +log4j.appender.grouper_daemon.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_daemon.MaxBackupIndex = 30 +log4j.appender.grouper_daemon.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_daemon.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +log4j.appender.grouper_pspng = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_pspng.File = /opt/grouper/logs/pspng.log +log4j.appender.grouper_pspng.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_pspng.MaxBackupIndex = 30 +log4j.appender.grouper_pspng.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_pspng.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +log4j.appender.grouper_provisioning = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_provisioning.File = /opt/grouper/logs/provisioning.log +log4j.appender.grouper_provisioning.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_provisioning.MaxBackupIndex = 30 +log4j.appender.grouper_provisioning.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_provisioning.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + + +# Loggers + +## Default logger; will log *everything* +log4j.rootLogger = ERROR, grouper_stderr, grouper_error + + ## All Internet2 (warn to grouper_error per default logger) +log4j.logger.edu.internet2.middleware = WARN + +log4j.logger.edu.internet2.middleware.grouper.app.loader.GrouperLoaderLog = DEBUG, grouper_daemon +log4j.additivity.edu.internet2.middleware.grouper.app.loader.GrouperLoaderLog = false + +log4j.logger.edu.internet2.middleware.grouper.pspng = INFO, grouper_pspng +log4j.additivity.edu.internet2.middleware.grouper.pspng = false + +log4j.logger.edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningObjectLog = DEBUG, grouper_provisioning +log4j.additivity.edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningObjectLog = false + +log4j.logger.edu.internet2.middleware.grouper.app.syncToGrouper.SyncToGrouperFromSqlDaemon = DEBUG + +log4j.logger.edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogCommands = DEBUG + +log4j.logger.edu.internet2.middleware.grouper.stem.StemViewPrivilegeEsbListener = DEBUG + +log4j.logger.edu.internet2.middleware.grouper.stem.StemViewPrivilegeFullDaemonLogic = DEBUG + + +####################################################### +##Optional settings for debug logs +####################################################### + +## Hooks debug info +#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeTupleIncludeExcludeHook = DEBUG +#log4j.logger.edu.internet2.middleware.grouper.Group = DEBUG + +#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeSecurityHook = DEBUG + + +# added by grouper-installer +log4j.logger.org.apache.tools.ant = WARN + +log4j.logger.edu.internet2.middleware.grouper.util.PerformanceLogger = INFO \ No newline at end of file