本文主要介紹Log4j2記錄日志到MySQL和MongoDB數據庫,用簡單的例子來講解,并解決了一些官方配置可能出現的錯誤。具體內容可參見官方文檔:http://logging.apache.org/log4j/2.x/manual/appenders.html左側導航欄的Appenders->JDBC和Appenders->NoSQL兩項
【引用】
Log4j2的基本配置我在前面的文章已經介紹,具體可參見:http://blog.csdn.net/ererfei/article/details/46831807
創建語句如下:
[sql] view plain copy需要創建數據表、數據行的對應關系
[html] view plain copy需要修改下面代碼中用戶名、密碼、數據庫名稱為你使用的數據庫對用的用戶名密碼以及名稱:
【ConnectionFactory.java】
[java] view plain copy至此就可以運行項目測試了
由于項目啟動時Log4j2是最先加載的內容,所以有可能出現ConnectionFactory這個類啟動報錯,所以需要在官網提供實例的基礎上添加代碼(上面類中已經添加):
安裝運行MongoDB:http://www.runoob.com/mongodb/mongodb-window-install.html
MongoDB驅動下載:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/
Java MongoDB API學習:http://blog.csdn.net/ererfei/article/details/50857103
運行MongoDB客戶端mongo-cli.exe,使用命令”usetest”創建數據庫test,創建該數據庫的用戶[root:password],不需要手動創建collection。
至此就可以運行項目測試了
新聞熱點
疑難解答