JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Application Framework  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 log4jdbc 輸出
wangccwkimo





發文: 86
積分: 1
於 2016-03-31 05:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
有使用過 log4jdbc 的朋友請幫忙給個方向。

以下是一般 log4jdbc 輸出範例,都統一會由 Slf4jSpyLogDelegator.java輸出 sql
1
2
[2016-03-31 09:13:44,472] net.sf.log4jdbc.Slf4jSpyLogDelegator.sqlOccured(Slf4jSpyLogDelegator.java:226) - select * from user  
[2016-03-31 09:13:44,472] net.sf.log4jdbc.Slf4jSpyLogDelegator.sqlOccured(Slf4jSpyLogDelegator.java:226) - delete user where name='111'  


請問有辦法 將 Slf4jSpyLogDelegator.java 改以呼叫的class顯示 [在 spring 架構下就是 controller 或 service] ,
例如:我在 TESTController 下了 刪除指令,那log 是否有機會變成如下:
1
[2016-03-31 09:13:44,472] (TESTController.java:226) - delete user where name='111'  


因為有時候系統上線時,在追蹤問題時,不知道那隻程式刪除了資料, 從 log4jdbc 只能看出刪除的時間,無法知道是哪隻程式刪除。

使用 aop 有解嗎??

在此先謝謝了。


wangccwkimo edited on 2016-03-31 08:54
reply to postreply to post
作者 Re:log4jdbc 輸出 [Re:wangccwkimo]
wangccwkimo





發文: 86
積分: 1
於 2016-03-31 08:50 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用另外一個方式解決了,謝謝。Big Smile

reply to postreply to post
» JWorld@TW »  Java Application Framework

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8