为了账号安全,请及时绑定邮箱和手机立即绑定

使用注入的记录器登录类

使用注入的记录器登录类

C#
慕勒3428872 2021-07-15 18:02:35
我在 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 关注
  • 188 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号