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

----


---

Reply via email to