Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="warn">
  3. <Appenders>
  4. <NoSql name="databaseAppender">
  5. <MongoDb databaseName="testLogDB" collectionName="applicationLog" server="127.0.0.1"
  6. username="user" password="123456" />
  7. </NoSql>
  8. </Appenders>
  9. <Loggers>
  10. <Root level="warn">
  11. <AppenderRef ref="databaseAppender"/>
  12. </Root>
  13. </Loggers>
  14. </Configuration>
  15.  
  16. static final Logger logger = LogManager.getLogger(Log4j2Example.class.getName());
  17. public static void main(String[] args) {
  18. logger.error("Log4j Example.");
  19. }
  20.  
  21. Apr 20, 2015 5:56:33 PM com.mongodb.diagnostics.logging.JULLogger log
  22. INFO: Cluster created with settings {hosts=[127.0.0.1:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
  23. 2015-04-20 17:56:33,475 ERROR Unable to invoke factory method in class class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider for element MongoDb. java.lang.reflect.InvocationTargetException
  24. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  25. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  26. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  27. at java.lang.reflect.Method.invoke(Method.java:606)
  28. at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:135)
  29. at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:766)
  30. at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:706)
  31. at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:698)
  32. at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:698)
  33. at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:358)
  34. at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:161)
  35. at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:359)
  36. at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:420)
  37. at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:138)
  38. at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:207)
  39. at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:41)
  40. at org.apache.logging.log4j.LogManager.getContext(LogManager.java:160)
  41. at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:492)
  42. at logging.Log4j2Example.<clinit>(Log4j2Example.java:7)
  43. Caused by: java.lang.NoSuchMethodError: com.mongodb.DB.isAuthenticated()Z
  44. at org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider.createNoSqlProvider(MongoDbProvider.java:178)
  45. ... 19 more
  46.  
  47. 2015-04-20 17:56:33,484 ERROR NoSQL provider not specified for appender [databaseAppender].
  48. 2015-04-20 17:56:33,485 ERROR Null object returned for NoSql in Appenders.
  49. 2015-04-20 17:56:33,504 ERROR Unable to locate appender databaseAppender for logger
  50.  
  51. <Appenders>
  52. <NoSql name="databaseAppender">
  53. <MongoDb databaseName="DB name" collectionName="collection name"
  54. server="localhost:27017" username="user name" password="DB password" />
  55. </NoSql>
  56. </Appenders>
  57.  
  58. <Loggers>
  59. <Root level="trace">
  60. <AppenderRef ref="databaseAppender" />
  61. </Root>
  62.  
  63. </Loggers>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement