Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] log file compression

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] log file compression


Chronological Thread 
  • From: Paul Engle <>
  • To: Ben Beecher <>,
  • Subject: Re: [grouper-users] log file compression
  • Date: Fri, 19 Jan 2018 15:46:51 -0600
  • Ironport-phdr: 9a23:GRNDDBVCJiK+erqPH5S20uWiDvnV8LGtZVwlr6E/grcLSJyIuqrYbBWAt8tkgFKBZ4jH8fUM07OQ7/i5HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9vIBmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94RWGhPUdtLVyFZH42ycYUPAeoCM+hWoYbyqFkBogexCwS3GOPiySVFimPq0aA00eksFxzN0gw6H9IJtXTZtM/7O70PUeCx0aLGwjPDb/xS2Tjj9YPFdQghru+KXbJ/dcre11IiFxnEjlqMt4PpJS2a2fkQs2WC6edrSOGhi3Y/pg1srTWixd0ghpTIi48b0FzI6CV0zYgvKdGmR0N2bsaoHIZOuyyZLYd7Td0uT3t1tCs+zrAKo4O3cDQMxZ863RDQceaHfJKN4h/7VOaePzN4hHV9dbK6iBe+7VOvxvTgWsWozVpGsiRFn9fQunwQzRDT8tCHSvt6/ke6xTaAyR3c5vtYLkAzkKrXM58hwrgumZoPqUnPAyD7lUbsgKOLd0gp9PKk5/nnb7jovJOQKYB5hw7mPqQrgMO/AOA4MgYUX2ic/OSxzKXj8lP/QLVFiv05jLLUsIrbJcsHuKG1GRFa3Zs+6xqnFTepzMwYnWUbLFJCYB+HgJLpO1bTIPDgE/i/mU2gkCpwx//YJL3hGY7ALnzCkLf6YbZ98FBQxBAyzdBZ+5JbFKsBIPTtVU/tqtDUFAE2PBGpw7WvNNIo/I4YEUiCD6SZPbma5VWF6+kvLvOkb4gRpTP3KvFj6vLz2ztxlkUaYLGkx94Kc32iBdxnJVmUe3zhno1HHGsX7SQkS+m/sFSfVXZ+YXm2Uupo/jw9B4arJZ3CTY3rjbCcinToVqZKb3xLXwjfWUzjcJ+JDrJVMHqf

Ben,
I think you need to have a property for
log4j.appender.grouper_error.rollingPolicy defined explicitly. The
examples I'm seeing would be something like:

log4j.appender.grouper_error.rollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy

-paul

On 1/19/2018 2:00 PM, Ben Beecher wrote:
> I would like to configure Grouper so that the old logs are compressed
> automatically.
> I downloaded the apache-log4j-extras-1.2.17.jar file and installed it in
> GROUPER_HOME/lib/custom and in the WEB-INF/lib directories. I modified
> the log4j properties to include these directives:
>
> log4j.appender.grouper_error=org.apache.log4j.rolling.RollingFileAppender
> log4j.appender.grouper_error.rollingPolicy.maxIndex=7
> log4j.appender.grouper_error.triggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
> log4j.appender.grouper_error.triggeringPolicy.MaxFileSize=1024
> log4j.appender.grouper_error.rollingPolicy.FileNamePattern=/var/log/tcat/grouperqat/grouper_error.log.%i.gz
> log4j.appender.grouper_error.rollingPolicy.ActiveFileName=/var/log/tcat/grouperqat/grouper_error.log
> log4j.appender.grouper_error.layout=org.apache.log4j.PatternLayout
> log4j.appender.grouper_error.layout.ConversionPattern=%d [%t] %-5p
> (%F:%L) - %m%n
>
> I get these errors when I start the Grouper shell:
>
> log4j:WARN Please set a rolling policy for the RollingFileAppender named
> 'grouper_error'
> log4j:ERROR No output stream or file set for the appender named
> [grouper_error].
> Grouper starting up: version: 2.3.0, build date: null, env: dev
> grouper.properties read from:
> /var/tomcat/grouperqat/webapps/grouper/WEB-INF/classes/grouper.properties
> Grouper current directory is: /opt/apache-tomcat-7.0.82
> log4j.properties read from: 
>  /var/tomcat/grouperqat/webapps/grouper/WEB-INF/classes/log4j.properties
> Grouper error, file appender path is empty, maybe dir doesnt exist
> Grouper is logging to file:   at min level WARN for package:
> edu.internet2.middleware.grouper, based on log4j.properties
>
> It seems to want TimeBasedRollingPolicy:
> log4j.appender.file.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
>
> but when I use that policy the file name must contain the date. I don't
> want the date to be part of the log file name since I am using a size
> based triggering policy. Any insight would be appreciated.
>
> Ben

--
Paul Engle
Office of Information Technology

713-348-4702



Archive powered by MHonArc 2.6.19.

Top of Page