You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Manasa (Jira)" <ji...@apache.org> on 2020/09/24 13:03:00 UTC
[jira] [Created] (LOG4J2-2935) Log4j 2 Mixing sync and async
logging issue.
Manasa created LOG4J2-2935:
------------------------------
Summary: Log4j 2 Mixing sync and async logging issue.
Key: LOG4J2-2935
URL: https://issues.apache.org/jira/browse/LOG4J2-2935
Project: Log4j 2
Issue Type: Task
Components: Configuration
Affects Versions: 2.8.2
Reporter: Manasa
Attachments: log4j.properties
I'm trying to add the below line in log4j2. properties file. Added disruptor 3.0.0 in my jars path.
logger.rolling.type=AsyncLogger
But its throwing the below error.Can you please help to resolve this.
INFO | jvm 1 | 2020/09/24 05:19:34 | 2020-09-24 05:19:34,195 Log4j2-TF-117-ConfiguratonFileWatcher-74 ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory java.lang.reflect.InvocationTargetException
INFO | jvm 1 | 2020/09/24 05:19:34 | at sun.reflect.GeneratedMethodAccessor136.invoke(Unknown Source)
INFO | jvm 1 | 2020/09/24 05:19:34 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO | jvm 1 | 2020/09/24 05:19:34 | at java.lang.reflect.Method.invoke(Method.java:498)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:964)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:904)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:548)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.LoggerContext.onChange(LoggerContext.java:672)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.ConfiguratonFileWatcher$ReconfigurationRunnable.run(ConfiguratonFileWatcher.java:68)
INFO | jvm 1 | 2020/09/24 05:19:34 | at java.lang.Thread.run(Thread.java:748)
INFO | jvm 1 | 2020/09/24 05:19:34 | Caused by: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.config.AbstractConfiguration.getAsyncLoggerConfigDelegate(AbstractConfiguration.java:203)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.async.AsyncLoggerConfig.<init>(AsyncLoggerConfig.java:91)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.apache.logging.log4j.core.async.AsyncLoggerConfig.createLogger(AsyncLoggerConfig.java:273)
INFO | jvm 1 | 2020/09/24 05:19:34 | ... 14 more
INFO | jvm 1 | 2020/09/24 05:19:34 | Caused by: java.lang.ClassNotFoundException: com.lmax.disruptor.EventFactory cannot be found by org.apache.logging.log4j.core_2.11.2
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
INFO | jvm 1 | 2020/09/24 05:19:34 | at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
INFO | jvm 1 | 2020/09/24 05:19:34 | at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
INFO | jvm 1 | 2020/09/24 05:19:34 | ... 17 more
--
This message was sent by Atlassian Jira
(v8.3.4#803005)