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

使用注入的记录器登录类

使用注入的记录器登录类

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 关注
  • 178 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信