我在 ASP.NET Boilerplate MVC 項目的 Web 項目中實現類中的日志記錄時遇到問題。日志記錄在 Web 項目和應用程序項目中的控制器中按預期工作,但在RecordManager課堂上沒有。它不會拋出任何錯誤,也不會在RecordManager類中記錄任何內容。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手動注冊類,但我收到一個不同的錯誤,說它不滿足 string 的依賴關系sessionID。
- 1 回答
- 0 關注
- 210 瀏覽
添加回答
舉報
0/150
提交
取消