GitHub user Hema-Chandra opened a pull request:
https://github.com/apache/logging-log4j2/pull/130
How can I use CachedClock
Sorry, I don't know whether I can ask the question here or not. I am new to
GitHub. Here is my problem:
0
down vote
favorite
According to this log4j2 configuration I am trying to set the
"log4j2.component.properties" file in my NetBeans project. I have already
configured my log4j2 with ASYNC_LOGGERS and one thing I particularly need is
the "log4j.Clock" property. Because I get the data at a very high speed from
the Servers and we expect that the logging timestamp needs to be perfect. How
can I use the "log4j2.component.properties" file in my project. Currently I
created the "log4j2.component.properties" file in my default package of the
project and set the values as below:
My log4j2.component.properties file
Log4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
AsyncLogger.RingBufferSize=512*1024
-DAsyncLoggerConfig.RingBufferSize=512*1024
log4j.Clock=SystemClock
My log4j2.xml file
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Appenders>
<RollingRandomAccessFile name="Messages-log"
fileName="Log4J/Messages-${date:yyyy-MM-dd}.log"
immediateflush="true"
filePattern="Log4J/Messages-%d{MM-dd-yyyy-HH}-%i.log.gz">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="500 MB"/>
</Policies>
<DefaultRolloverStrategy max="50"/>
</RollingRandomAccessFile>
<RollingRandomAccessFile name="Error-log"
fileName="Log4J/Errors-${date:yyyy-MM-dd}.log"
immediateflush="false"
filePattern="Log4J/Errors-%d{MM-dd-yyyy-HH}-%i.log.gz">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="500 MB"/>
</Policies>
<DefaultRolloverStrategy max="50"/>
</RollingRandomAccessFile>
</Appenders>
<Loggers>
<Logger name="Messages-log" level="info" additivity="false">
<appender-ref ref="Messages-log" level="info"/>
</Logger>
<Logger name="Error-log" level="info" additivity="false">
<appender-ref ref="Error-log" level="info"/>
</Logger>
<root level="info">
<appender-ref ref="Messages-log"/>
<appender-ref ref="Error-log"/>
</root>
</Loggers>
</Configuration>
Is this correct way of using it? I am highly confused in how to use it. I
want the timestamp to be perfect and so I want to use the "log4j2.clock"
parameter set to "org.apache.logging.log4j.core.util.Clock". All I want is
asynchronous logging with the exact time when the record has reached. But I am
getting the following exception in trace
run:
ERROR StatusLogger Could not create
org.apache.logging.log4j.core.util.Clock: java.lang.InstantiationException:
org.apache.logging.log4j.core.util.Clock, using default SystemClock for
timestamps.
2017-11-14 18:19:56,696 main DEBUG Initializing configuration
XmlConfiguration[location=D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml]
2017-11-14 18:19:56,712 main DEBUG Installed 1 script engine
2017-11-14 18:19:57,009 main DEBUG Oracle Nashorn version: 1.8.0_144,
language: ECMAScript, threading: Not Thread Safe, compile: true, names:
[nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript],
factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
2017-11-14 18:19:57,009 main DEBUG PluginManager 'Core' found 115 plugins
2017-11-14 18:19:57,009 main DEBUG PluginManager 'Level' found 0 plugins
2017-11-14 18:19:57,024 main DEBUG PluginManager 'Lookup' found 13 plugins
2017-11-14 18:19:57,024 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
2017-11-14 18:19:57,024 main TRACE TypeConverterRegistry initializing.
2017-11-14 18:19:57,024 main DEBUG PluginManager 'TypeConverter' found 26
plugins
2017-11-14 18:19:57,040 main DEBUG
PatternLayout$Builder(pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %p %m%n",
PatternSelector=null,
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Replace=null, charset="null", alwaysWriteExceptions="null",
disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2017-11-14 18:19:57,040 main DEBUG PluginManager 'Converter' found 42
plugins
2017-11-14 18:19:57,056 main DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2017-11-14 18:19:57,056 main DEBUG
TimeBasedTriggeringPolicy$Builder(interval="null", modulate="null",
maxRandomDelay="null")
2017-11-14 18:19:57,056 main DEBUG Building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
2017-11-14 18:19:57,056 main DEBUG createPolicy(size="500 MB")
2017-11-14 18:19:57,056 main DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2017-11-14 18:19:57,071 main DEBUG
createPolicy(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=false), SizeBasedTriggeringPolicy(size=524288000)})
2017-11-14 18:19:57,071 main DEBUG Building
Plugin[name=DefaultRolloverStrategy,
class=org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy].
2017-11-14 18:19:57,071 main DEBUG
DefaultRolloverStrategy$Builder(max="50", min="null", fileIndex="null",
compressionLevel="null", ={}, stopCustomActionsOnError="null",
tempCompressedFilePattern="null",
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml))
2017-11-14 18:19:57,071 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender].
2017-11-14 18:19:57,071 main DEBUG
RollingRandomAccessFileAppender$Builder(fileName="Log4J/Messages-2017-11-14.log",
filePattern="Log4J/Messages-%d{MM-dd-yyyy-HH}-%i.log.gz", append="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=524288000)])),
DefaultRolloverStrategy(DefaultRolloverStrategy(min=1, max=50, useMax=true)),
advertise="null", advertiseURI="null", filePermissions="null",
fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null",
immediateFlush="true", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd
HH:mm:ss.SSS} %p %m%n), name="Messages-log",
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Filter=null)
2017-11-14 18:19:57,087 main TRACE RandomAccessFile
Log4J/Messages-2017-11-14.log seek to 0
2017-11-14 18:19:57,087 main DEBUG Starting RollingRandomAccessFileManager
Log4J/Messages-2017-11-14.log
2017-11-14 18:19:57,087 main DEBUG PluginManager 'FileConverter' found 2
plugins
2017-11-14 18:19:57,087 main DEBUG Setting prev file time to
2017-11-14T17:41:29.538+0530
2017-11-14 18:19:57,087 main DEBUG Initializing triggering policy
CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=524288000)])
2017-11-14 18:19:57,087 main TRACE PatternProcessor.getNextTime returning
2017/11/14-18:00:00.000, nextFileTime=2017/11/14-17:00:00.000,
prevFileTime=1970/01/01-05:30:00.000, current=2017/11/14-18:19:57.087,
freq=HOURLY
2017-11-14 18:19:57,087 main TRACE PatternProcessor.getNextTime returning
2017/11/14-18:00:00.000, nextFileTime=2017/11/14-17:00:00.000,
prevFileTime=2017/11/14-17:00:00.000, current=2017/11/14-18:19:57.087,
freq=HOURLY
2017-11-14 18:19:57,087 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
2017-11-14 18:19:57,087 main DEBUG
PatternLayout$Builder(pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %p %m%n",
PatternSelector=null,
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Replace=null, charset="null", alwaysWriteExceptions="null",
disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2017-11-14 18:19:57,087 main DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2017-11-14 18:19:57,087 main DEBUG
TimeBasedTriggeringPolicy$Builder(interval="null", modulate="null",
maxRandomDelay="null")
2017-11-14 18:19:57,087 main DEBUG Building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
2017-11-14 18:19:57,087 main DEBUG createPolicy(size="500 MB")
2017-11-14 18:19:57,087 main DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2017-11-14 18:19:57,087 main DEBUG
createPolicy(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=false), SizeBasedTriggeringPolicy(size=524288000)})
2017-11-14 18:19:57,087 main DEBUG Building
Plugin[name=DefaultRolloverStrategy,
class=org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy].
2017-11-14 18:19:57,087 main DEBUG
DefaultRolloverStrategy$Builder(max="50", min="null", fileIndex="null",
compressionLevel="null", ={}, stopCustomActionsOnError="null",
tempCompressedFilePattern="null",
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml))
2017-11-14 18:19:57,087 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender].
2017-11-14 18:19:57,102 main DEBUG
RollingRandomAccessFileAppender$Builder(fileName="Log4J/Errors-2017-11-14.log",
filePattern="Log4J/Errors-%d{MM-dd-yyyy-HH}-%i.log.gz", append="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=524288000)])),
DefaultRolloverStrategy(DefaultRolloverStrategy(min=1, max=50, useMax=true)),
advertise="null", advertiseURI="null", filePermissions="null",
fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null",
immediateFlush="false", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd
HH:mm:ss.SSS} %p %m%n), name="Error-log",
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Filter=null)
2017-11-14 18:19:57,102 main TRACE RandomAccessFile
Log4J/Errors-2017-11-14.log seek to 0
2017-11-14 18:19:57,102 main DEBUG Starting RollingRandomAccessFileManager
Log4J/Errors-2017-11-14.log
2017-11-14 18:19:57,102 main DEBUG PluginManager 'FileConverter' found 2
plugins
2017-11-14 18:19:57,102 main DEBUG Setting prev file time to
2017-11-14T17:41:29.554+0530
2017-11-14 18:19:57,102 main DEBUG Initializing triggering policy
CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=524288000)])
2017-11-14 18:19:57,102 main TRACE PatternProcessor.getNextTime returning
2017/11/14-18:00:00.000, nextFileTime=2017/11/14-17:00:00.000,
prevFileTime=1970/01/01-05:30:00.000, current=2017/11/14-18:19:57.102,
freq=HOURLY
2017-11-14 18:19:57,102 main TRACE PatternProcessor.getNextTime returning
2017/11/14-18:00:00.000, nextFileTime=2017/11/14-17:00:00.000,
prevFileTime=2017/11/14-17:00:00.000, current=2017/11/14-18:19:57.102,
freq=HOURLY
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin].
2017-11-14 18:19:57,102 main DEBUG createAppenders(={Messages-log,
Error-log})
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=appender-ref,
class=org.apache.logging.log4j.core.config.AppenderRef].
2017-11-14 18:19:57,102 main DEBUG createAppenderRef(ref="Messages-log",
level="INFO", Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig].
2017-11-14 18:19:57,102 main DEBUG createLogger(additivity="false",
level="INFO", name="Messages-log", includeLocation="null", ={Messages-log},
={},
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=appender-ref,
class=org.apache.logging.log4j.core.config.AppenderRef].
2017-11-14 18:19:57,102 main DEBUG createAppenderRef(ref="Error-log",
level="INFO", Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig].
2017-11-14 18:19:57,102 main DEBUG createLogger(additivity="false",
level="INFO", name="Error-log", includeLocation="null", ={Error-log}, ={},
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=appender-ref,
class=org.apache.logging.log4j.core.config.AppenderRef].
2017-11-14 18:19:57,102 main DEBUG createAppenderRef(ref="Messages-log",
level="null", Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=appender-ref,
class=org.apache.logging.log4j.core.config.AppenderRef].
2017-11-14 18:19:57,102 main DEBUG createAppenderRef(ref="Error-log",
level="null", Filter=null)
2017-11-14 18:19:57,102 main DEBUG Building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2017-11-14 18:19:57,102 main DEBUG createLogger(additivity="null",
level="INFO", includeLocation="null", ={Messages-log, Error-log}, ={},
Configuration(D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml),
Filter=null)
2017-11-14 18:19:57,118 main DEBUG Building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin].
2017-11-14 18:19:57,118 main DEBUG createLoggers(={Messages-log, Error-log,
root})
2017-11-14 18:19:57,118 main DEBUG Configuration
XmlConfiguration[location=D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml]
initialized
2017-11-14 18:19:57,118 main DEBUG Starting configuration
XmlConfiguration[location=D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml]
2017-11-14 18:19:57,118 main DEBUG Started configuration
XmlConfiguration[location=D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml]
OK.
2017-11-14 18:19:57,118 main TRACE Stopping
org.apache.logging.log4j.core.config.DefaultConfiguration@694f9431...
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration notified 1
ReliabilityStrategies that config will be stopped.
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration stopping root
LoggerConfig.
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration notifying
ReliabilityStrategies that appenders will be stopped.
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration stopping remaining
Appenders.
2017-11-14 18:19:57,118 main DEBUG Shutting down OutputStreamManager
SYSTEM_OUT.false.false-1
2017-11-14 18:19:57,118 main DEBUG Shut down OutputStreamManager
SYSTEM_OUT.false.false-1, all resources released: true
2017-11-14 18:19:57,118 main DEBUG Appender DefaultConsole-1 stopped with
status true
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration stopped 1 remaining
Appenders.
2017-11-14 18:19:57,118 main TRACE DefaultConfiguration cleaning Appenders
from 1 LoggerConfigs.
2017-11-14 18:19:57,118 main DEBUG Stopped
org.apache.logging.log4j.core.config.DefaultConfiguration@694f9431 OK
2017-11-14 18:19:57,165 main TRACE Reregistering MBeans after reconfigure.
Selector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector@44c03695
2017-11-14 18:19:57,165 main TRACE Reregistering context (1/1):
'AsyncContext@42a57993'
org.apache.logging.log4j.core.async.AsyncLoggerContext@7e6f74c
2017-11-14 18:19:57,165 main TRACE Unregistering but no MBeans found
matching 'org.apache.logging.log4j2:type=AsyncContext@42a57993'
2017-11-14 18:19:57,165 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=StatusLogger'
2017-11-14 18:19:57,165 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=ContextSelector'
2017-11-14 18:19:57,181 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Loggers,name=*'
2017-11-14 18:19:57,181 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Appenders,name=*'
2017-11-14 18:19:57,181 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=AsyncAppenders,name=*'
2017-11-14 18:19:57,181 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=AsyncLoggerRingBuffer'
2017-11-14 18:19:57,181 main TRACE Unregistering but no MBeans found
matching
'org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Loggers,name=*,subtype=RingBuffer'
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=AsyncLoggerRingBuffer
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=StatusLogger
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=ContextSelector
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Loggers,name=
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Loggers,name=Error-log
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Loggers,name=Messages-log
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Appenders,name=Messages-log
2017-11-14 18:19:57,181 main DEBUG Registering MBean
org.apache.logging.log4j2:type=AsyncContext@42a57993,component=Appenders,name=Error-log
2017-11-14 18:19:57,181 main ERROR Could not create
org.apache.logging.log4j.core.util.Clock: java.lang.InstantiationException:
org.apache.logging.log4j.core.util.Clock, using default SystemClock for
timestamps.
2017-11-14 18:19:57,181 main TRACE Using DummyNanoClock for nanosecond
timestamps.
2017-11-14 18:19:57,181 main DEBUG Reconfiguration complete for
context[name=AsyncContext@42a57993] at URI
D:\NetBeansProjects\WebApps\Netty_Price_gateway_log4j\build\classes\log4j2.xml
(org.apache.logging.log4j.core.async.AsyncLoggerContext@7e6f74c) with optional
ClassLoader: null
2017-11-14 18:19:57,181 main DEBUG Shutdown hook enabled. Registering a new
one.
2017-11-14 18:19:57,196 main DEBUG
LoggerContext[name=AsyncContext@42a57993,
org.apache.logging.log4j.core.async.AsyncLoggerContext@7e6f74c] started OK.
2017-11-14 18:19:57,196 main ERROR Could not create
org.apache.logging.log4j.core.util.Clock: java.lang.InstantiationException:
org.apache.logging.log4j.core.util.Clock, using default SystemClock for
timestamps.
2017-11-14 18:19:57,196 main DEBUG AsyncLogger.ThreadNameStrategy=CACHED
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/logging-log4j2 2.0-beta1
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/logging-log4j2/pull/130.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #130
----
commit a3cae590dab5e5ac8e26d02a7f5701e9bdce1f88
Author: Ralph Goers <[email protected]>
Date: 2012-09-18T13:43:53Z
[maven-release-plugin] copy for tag log4j-2.0-beta1
git-svn-id:
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-beta1@1387154
13f79535-47bb-0310-9956-ffa450edef68
commit 3fedfacd59affcda9fcbb1125a3b7e057000b7c1
Author: Ralph Goers <[email protected]>
Date: 2012-09-18T13:57:11Z
[maven-release-plugin] copy for tag log4j-2.0-beta1
git-svn-id:
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-beta1@1387168
13f79535-47bb-0310-9956-ffa450edef68
commit b1d59ef3853f7acd3a471aa55e48c42422c84cd5
Author: Ralph Goers <[email protected]>
Date: 2012-09-21T17:22:32Z
Create branch to update site
git-svn-id:
https://svn.apache.org/repos/asf/logging/log4j/log4j2/branches/2.0-beta1@1388576
13f79535-47bb-0310-9956-ffa450edef68
commit 6a0ba87418f5a7b19ffade6a14e2b9e67b1e4ec7
Author: Ralph Goers <[email protected]>
Date: 2012-09-21T18:05:12Z
Add TM to logo. Fix Jira report
git-svn-id:
https://svn.apache.org/repos/asf/logging/log4j/log4j2/branches/2.0-beta1@1388590
13f79535-47bb-0310-9956-ffa450edef68
----
---