我可以用类型替换SLAB每事件一个方法吗?

内森·库珀(Nathan Cooper)

SLAB的示例通常如下所示:

MyCompanyEventSource.Log.ScalingRequestSubmitted(
    request.RoleName, 
    request.InstanceCount,
    context.RuleName,
    context.CurrentInstanceCount);

我不喜欢MyCompanyEventSource每次添加新事件类型时都必须进行编辑我也不喜欢记录器只能静态使用。我宁愿有这样的事情:

_logger.Log(new ScalingRequestSubmittedEvent(request, context));

我知道我可以自己滚动日志记录,但是在我完全撤销SLAB之前,我想知道自己是否不公平。

卡桑德拉

没有办法做这样的事情

_logger.Log(new ScalingRequestSubmittedEvent(request, context));

而且,当您希望添加新类型的事件,更改信息级别或关键字时,必须随时更改记录器。

编写自己的EventSource包装器是实现所需功能的唯一方法。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以用另一个分支的提交替换旧的提交吗?

来自分类Dev

我可以用一个模块实现多种模块类型吗?

来自分类Dev

我可以用另一个“POST”方法覆盖默认的表单提交方法“POST”吗?

来自分类Dev

程序集中的_start符号可以用另一个单词替换吗?

来自分类Dev

我可以给ng-form一个可以用$ pristine检查的名称吗?

来自分类Dev

我可以用一个设备创建软件RAID 1吗?

来自分类Dev

我可以用此代码编写一个可变大小的数组吗?

来自分类Dev

我们可以用C ++返回一个函数吗?

来自分类Dev

我可以用一个命令修复硬盘上的坏块吗?

来自分类Dev

我可以创建一个可以用不同方法访问的对象吗?

来自分类Dev

我可以用指向另一个驱动器的符号链接替换程序文件夹吗?

来自分类Dev

我可以用通用形式声明一个类,然后将子类转换为在Java中声明为通用的类型吗?

来自分类Dev

我可以用一种更优雅的方式对一个组件执行多项操作吗?

来自分类Dev

我可以用一种更优雅的方式对一个组件执行多项操作吗?

来自分类Dev

可以用模板替换类类型信息宏吗?

来自分类Dev

我可以用数据框一次替换一些值吗?

来自分类Dev

我可以用一个动画设置和设置多个实体的不透明度吗?

来自分类Dev

有人可以用一个简单的Perl脚本来帮助我吗

来自分类Dev

bash:有什么方法可以用一个命令打印两个文件吗?

来自分类Dev

有没有一种方法可以用一个类型声明多个函数参数?

来自分类Dev

我可以用一个窗口用bash打开另一个窗口并用鱼打开终结器吗?

来自分类Dev

我可以用JUnit失败原因替换变量吗?

来自分类Dev

您可以用另一个基类覆盖基类中的一个抽象方法吗?

来自分类Dev

您可以用逗号替换第一个特殊字符,并从单元格中删除其他特殊字符吗?

来自分类Dev

为什么可以用未定义路径依赖的类型定义一个类?

来自分类Dev

任何人都可以用 Jsoup 刮一个元素吗?

来自分类Dev

我可以替换一个 await 方法吗?通过调用异步任务返回?

来自分类Dev

我们可以用多个where IN子句触发一个sql查询吗,如果可以,它是如何工作的?

来自分类Dev

我想制作一个导航栏,可以用javascript隐藏和取消隐藏

Related 相关文章

  1. 1

    我可以用另一个分支的提交替换旧的提交吗?

  2. 2

    我可以用一个模块实现多种模块类型吗?

  3. 3

    我可以用另一个“POST”方法覆盖默认的表单提交方法“POST”吗?

  4. 4

    程序集中的_start符号可以用另一个单词替换吗?

  5. 5

    我可以给ng-form一个可以用$ pristine检查的名称吗?

  6. 6

    我可以用一个设备创建软件RAID 1吗?

  7. 7

    我可以用此代码编写一个可变大小的数组吗?

  8. 8

    我们可以用C ++返回一个函数吗?

  9. 9

    我可以用一个命令修复硬盘上的坏块吗?

  10. 10

    我可以创建一个可以用不同方法访问的对象吗?

  11. 11

    我可以用指向另一个驱动器的符号链接替换程序文件夹吗?

  12. 12

    我可以用通用形式声明一个类,然后将子类转换为在Java中声明为通用的类型吗?

  13. 13

    我可以用一种更优雅的方式对一个组件执行多项操作吗?

  14. 14

    我可以用一种更优雅的方式对一个组件执行多项操作吗?

  15. 15

    可以用模板替换类类型信息宏吗?

  16. 16

    我可以用数据框一次替换一些值吗?

  17. 17

    我可以用一个动画设置和设置多个实体的不透明度吗?

  18. 18

    有人可以用一个简单的Perl脚本来帮助我吗

  19. 19

    bash:有什么方法可以用一个命令打印两个文件吗?

  20. 20

    有没有一种方法可以用一个类型声明多个函数参数?

  21. 21

    我可以用一个窗口用bash打开另一个窗口并用鱼打开终结器吗?

  22. 22

    我可以用JUnit失败原因替换变量吗?

  23. 23

    您可以用另一个基类覆盖基类中的一个抽象方法吗?

  24. 24

    您可以用逗号替换第一个特殊字符,并从单元格中删除其他特殊字符吗?

  25. 25

    为什么可以用未定义路径依赖的类型定义一个类?

  26. 26

    任何人都可以用 Jsoup 刮一个元素吗?

  27. 27

    我可以替换一个 await 方法吗?通过调用异步任务返回?

  28. 28

    我们可以用多个where IN子句触发一个sql查询吗,如果可以,它是如何工作的?

  29. 29

    我想制作一个导航栏,可以用javascript隐藏和取消隐藏

热门标签

归档