Aerospike UDF日志消息的格式为:
Mar 09 2016 23:32:18 GMT: DEBUG (udf): (udf_rw.c:send_udf_failure:183)
Non-special LDT or General UDF
Error(/opt/aerospike/usr/udf/lua/someFile.lua:33:
bad argument #1 to 'ipairs' (table expected, got nil))
关心
问题是这些是错误类型的消息(它们具有中断功能),但是记录在DEBUG级别下。如果以INFO或WARN级别进行日志记录,则理想情况下,他们将能够看到“非特殊LDT或General UDF错误”消息。
问题
是否可以将“非特殊LDT或常规UDF错误”消息配置为更高级别的日志,同时将其他真正的DEBUG级别的UDF消息(例如urecord ... dirty(1)
)保持在DEBUG?
您只能按整个上下文设置日志级别,例如
logging {
file /var/log/aerospike.log {
context any info
context aggr critical
context udf critical
context query critical
}
file /var/log/lua.log {
context any critical
context aggr debug
context udf debug
context query debug
}
}
可以使用使用上下文列表asinfo -v "log/" -l
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句