我已经在我的Java应用程序中配置了SMTPAppender。
<appender name="AdministratorEmail" class="org.apache.log4j.net.SMTPAppender">
<param name="Threshold" value="info" />
<param name="BufferSize" value="512" />
<param name="SMTPHost" value="smtp.sss.intranet" />
<param name="From" value="adminEbookMaker@sss.intranet" />
<param name="To" value="user@sss.it" />
<param name="Subject" value="errors" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ISO8601}]%n%n%-5p%n%n%c%n%n%m%n%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="info" />
<param name="LevelMax" value="fatal" />
</filter>
</appender>
我只收到错误日志类型,而不收到信息类型!我更改了 LevelMin, 但是什么也没有,我插入了 Thresold ,但是什么都没有!
有人有什么建议吗?
SMTPAppender在设计上仅记录错误和以上消息。此级别不受属性影响。附加状态的文档:
默认情况下,当附加错误或更高严重性消息时,将发送电子邮件。可以通过将evaluatorClass属性设置为实现TriggeringEventEvaluator的类的名称来设置触发条件,或者使用TriggeringEventEvaluator的实例设置evaluator属性,或者在指定类实现TriggeringEventEvaluator的位置嵌套一个triggeringPolicy元素来修改触发条件。
请参阅:类SMTPAppender
仅在第一个错误之后才看到INFO消息的事实归因于bufferSize属性,该属性显示错误之前的’n’个最新日志行,以提供错误的上下文。
对此的进一步研究表明,“附加伴侣”中有TriggerEventEvaluator所需接口的实现。
可以从以下位置下载:Apache下载镜像
如果将此包含在项目中,则可以将以下内容添加到log4j.xml中的SMTPAppender定义中(请注意,不支持属性格式!)
<appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
...
<triggeringPolicy class="org.apache.log4j.rolling.FilterBasedTriggeringPolicy">
<filter class="org.apache.log4j.filter.LevelRangeFilter">
<param name="levelMin" value="INFO" />
</filter>
</triggeringPolicy>
...
</appender>
简介 当你开始一个新的 Lumen 项目时,Lumen 已经帮你配置好错误和异常处理的操作。另外,Lumen 也集成了 Monolog 日志函数库,Monolog 支持和提供多种强大的日志处理功能。 有关日志的更多内容,请阅读 Laravel 的完整 日志文档.
我正在为我的大学项目制作一个颤动应用程序,我正在添加一个登录和注册页面并通过Firebase进行身份验证,当我点击登录时,调试控制台显示“错误类型'AuthResult'不是类型转换中类型'FirebaseUser'的子类型”,当我在此错误后重新加载应用程序时,它成功登录。 在此次更新后,firebase_auth包更新到0.12.0之前一切都运行良好,方法“signInSusEmailAndPa
在处理上述异常的过程中,发生了另一个异常: 回溯(最近的调用为last):文件“C://users/vvel/pycharmprojects/untitled/asd.py”,第58行,在validate_object()文件“C://users/vvel/pycharmprojects/untitled/asd.py”中,第54行,在validate_object tc.is_type(inst
我现在有一个helloworld项目根据这个链接,我做了它的。帽子 文件成功。我有“DE-ABCM_TB”读卡器和SAM卡。 我的小程序AID是 我可以在卡片上选择我的小程序。(我通过"DualCard"发送SELECT APDU命令 2.8版“/pcsc选项卡)。我现在必须在发送时接收十六进制格式的hello 。但我收到6C0B!为什么我会得到这样的回应 我如何解决这个问题?我搜索了一下,但没有
我有一个json格式的地图列表,我正试图在列表上呈现“title”。 我通过一个api(http.get)读取数据,然后解析它。 我想在列表中显示标题。 这是我的代码... 获取数据 转换为json 欢迎参加模范班 我得到一个错误说"类型'列表'不是类型'地图的子类型
2018-08-29 10:55:45.832警告54751---[nio-8080-exec-1]O.H.Engine.jdbc.spi.sqlexceptionHelper:SQL错误:0,SqlState:42804 2018-08-29 10:55:45.833错误54751--[nio-8080-exec-1]O.H.Engine.jdbc.spi.sqlexceptionHelper: