我在 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 回答
- 1 回答
- 0 关注
- 178 浏览
添加回答
举报
0/150
提交
取消