PRISM引导程序的自定义日志记录界面

薛恩

我目前正在开发基于PRISM的WPF应用程序。我目前在想,是否有可能使PRISM使用我自己的LoggingInterface。

我要执行以下操作:

public class MyBootstrapper : MefBootstrapper
{
     [...]
     /// <summary>
    /// Creates the logger.
    /// </summary>
    /// <returns>Returns a <see cref="IMyLoggerFacade"/> implementation.</returns>
    protected override IMyLoggerFacade CreateLogger()
    {
        return new MyLoggerFacade();
    }
}

无需使用PRISM的ILoggerFacade。

你们能帮我吗?先感谢您!

符文·维斯塔德(Rune Vikestad)

ILoggerFacade的修改将要求您编辑Prism源代码,重建二进制文件并在项目中引用它们。

但是,您可以为创建扩展方法ILoggerFacade,例如

public static class LoggerFacadeExtensions
{
    public static void Debug(this ILoggerFacade logger, string message)
    {
        logger.Log(message, Category.Debug, Priority.High);
    }
}

然后

logger.Debug("Your debug message");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Twitter日志记录和Scala自定义处理程序

来自分类Dev

MvvmCross 自定义日志提供程序不从自身记录

来自分类Dev

自定义PostSharp日志记录

来自分类Dev

自定义Umbraco日志记录

来自分类Dev

Python自定义日志记录

来自分类Dev

Apache Storm:自定义日志记录

来自分类Dev

使用PyInstaller自定义日志记录处理程序和格式化程序

来自分类Dev

引导程序自定义模态效果

来自分类Dev

引导程序自定义网格列

来自分类Dev

引导程序中的“自定义”按钮

来自分类Dev

引导程序自定义表宽度

来自分类Dev

引导程序自定义布局

来自分类Dev

使用引导程序的自定义通知

来自分类Dev

自定义引导程序 4 CDN

来自分类Dev

MvvmCross 自定义日志提供程序

来自分类Dev

Android应用程序自定义事件历史记录日志

来自分类Dev

自定义log4net附加程序中的日志记录/错误处理

来自分类Dev

如何使用自定义处理程序使Python日志记录消息出现在模块中

来自分类Dev

Django-无法获取自定义日志记录处理程序类

来自分类Dev

如何在jboss日志记录的模式格式化程序中自定义时间戳

来自分类Dev

如何使用自定义处理程序使Python日志记录消息出现在模块中

来自分类Dev

在Linux上C应用程序的DEBUG模式下执行的自定义日志记录

来自分类Dev

PlayFramework,带有xml的自定义日志记录配置

来自分类Dev

如何使自定义日志记录在CherryPy中工作?

来自分类Dev

为Dropwizard资源实现自定义日志记录

来自分类Dev

在Django中添加自定义日志记录

来自分类Dev

自定义日志记录类python作用域

来自分类Dev

使用自定义参数的AOP日志记录

来自分类Dev

为Dropwizard资源实现自定义日志记录

Related 相关文章

热门标签

归档