后臺系統操作日志記錄。然后要記錄每個管理人員的操作明細。這個要怎么寫呃。嗚嗚、專案經理說有個第三方的日志插件。但我在網上搜了沒找到、同志們。你們說說這怎么辦呃。。
怎么寫呃。
uj5u.com熱心網友回復:
log4net參考:http://www.cnblogs.com/TianFang/archive/2013/03/09/2951819.html
uj5u.com熱心網友回復:
Log4Net和EntLib Log都可以http://blog.csdn.net/qing2005/article/details/7368738
http://www.cnblogs.com/zuqing/p/5874384.html
uj5u.com熱心網友回復:
還有個NLoghttp://www.cnblogs.com/skyapplezhao/p/5690565.htmluj5u.com熱心網友回復:
自己寫一個也可以uj5u.com熱心網友回復:
推薦 log4net 吧 比較成熟 ,呆過的幾個公司 都 不約而同的 用這個 記錄日志,挺好用的 簡單粗暴.uj5u.com熱心網友回復:
最簡單的就是把操作命令寫到表里,最后讀出來顯示就可以uj5u.com熱心網友回復:
怎么感覺你們公司的人都挺外行的,都是新手嗎?人家叫你“管理人員的操作明細”,此日志非彼日志。不是什么第三方組件能解決的。
得寫代碼記錄操作員進行增刪改查的操作。
uj5u.com熱心網友回復:
你先搞懂操作明細指的究竟是什么吧日志dll只是負責將東西寫入到特定地方,但它不知道怎么取資料
uj5u.com熱心網友回復:
自己建個日志表,寫個封裝函式,需要的地方呼叫吧,而且用action過濾器還不一定能滿足要求uj5u.com熱心網友回復:
建議樓主學一下AOP(面向切面編程),像這種情況是最好的辦法,而不是在每一個操作點 都Log一下。對于日志的保存操作,完全可以自己實作,簡單的一個log文本檔案,或者XML。
uj5u.com熱心網友回復:
這里介紹的系統能滿足這是個開源的系統,介紹地址在這里
如何用 java 寫一個系統操作日志,記錄每個用戶的增刪改的操作到資料庫?最好有詳細的思路? - 易哥的回答 - 知乎
https://www.zhihu.com/question/267052216/answer/665759399
開源專案地址是https://github.com/yeecode/ObjectLogger
完成后,可以實作用戶操作的每次記錄。
uj5u.com熱心網友回復:
記錄可以用log4net,nlog之類的,如果要直接能有界面查看,也可以自己寫sql直接寫入資料庫,當然日志控制元件也是支持寫入資料庫的然后你更大的問題應該在如何觸發這個請求吧,最low的辦法就是在每個請求入口加代碼,但這真的太low
所以要么就是handler全域記錄,要么是mvc的attribute記錄
然后core的話通過middleware記錄
uj5u.com熱心網友回復:
直接使用這個開源框架就可以了:ObjectLogger,地址為 https://github.com/yeecode/ObjectLogger
有中文說明
它能夠自動分析物件的屬性變化記錄到日志系統中,并且提供日志存盤、jar包等的支持。
能做到下面的實作效果:

uj5u.com熱心網友回復:
不用第三方吧,你寫的明細要顯示在系統中,你肯定要寫入數據庫的啊,在增刪查改的地方,,寫入數據庫的某個(log)表就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/net/138596.html
標籤:ASP.NET
上一篇:C#執行緒問題
