我在 ASP.NET Boilerplate MVC 項(xiàng)目的 Web 項(xiàng)目中實(shí)現(xiàn)類中的日志記錄時(shí)遇到問題。日志記錄在 Web 項(xiàng)目和應(yīng)用程序項(xiàng)目中的控制器中按預(yù)期工作,但在RecordManager課堂上沒有。它不會拋出任何錯(cuò)誤,也不會在RecordManager類中記錄任何內(nèi)容。public class MainController : Controller{ public Castle.Core.Logging.ILogger Logger { get; set; } public ActionResult Index(string SessionID) { Logger.Info("MainController - inside Index"); var recordMgr = new RecordManager(SessionID); recordMgr.PushRecords(); }}public class RecordManager{ public ILogger Logger { get; set; } private string _sessionID = string.Empty; public RecordManager(string sessionID) { _sessionID = sessionID; Logger = NullLogger.Instance; Logger.Info("RecordManager - inside constructor"); } public void PushRecords() { Logger.Info("RecordManager - PushRecords - start"); }}試圖RecordManager手動(dòng)注冊類,但我收到一個(gè)不同的錯(cuò)誤,說它不滿足 string 的依賴關(guān)系sessionID。
- 1 回答
- 0 關(guān)注
- 203 瀏覽
添加回答
舉報(bào)
0/150
提交
取消