2010-08-10 46 views
1

在我的Grails應用程序中,我異步運行一些批處理進程,並希望進程記錄各種狀態消息,以便管理員稍後可以檢查它們。Logging/Log4J到數據庫

我想使用log4j JDBC appender作爲最簡單的解決方案,但從我可以告訴它不使用DataSource。有沒有人得到它的工作或編寫自己的Grails DB Appender?

有沒有人有類似的要求,你是如何實現它?

我可以創建一個Job的概念,它有許多LoggingMessages,但也許有一個標準的方法或插件來做到這一點。

P.S.幾個星期前有一些相關的討論,但那個討論與我所需要的不同。 http://grails.1312388.n4.nabble.com/Async-Event-that-publishes-progress-td2303653.html

回答

2

有人似乎寫了一個版本的log4j JDBC appender,它使用數據源並添加了一些其他好的功能。作者請看這blog entry

1

如果你想考慮獨立的日誌服務器,我建議this tool。它會接受套接字上的日誌數據並保留它們。也適用於許多數據庫品牌。設置非常簡單。這不是一個免費的工具,但...