我不能打印aerospike的UDF(在Lua中)的日志。aerospike的conf文件中的日志配置为:
logging {
console {
context any info
}
file /var/log/aerospike/aerospike.log {
context any info
}
file /var/log/aerospike/lua.log {
context any critical
context aggr debug
context udf debug
context query debug
}
}日志的源代码-
function filter(topRec)
debug("Hello")
info("Hello")
end发布于 2018-02-01 01:44:36
我将我的aerospike.conf更改为您的日志记录节,然后注册您的模块并从AQL运行它。
$ tail -7 /var/log/aerospike/lua.log
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (udf_record.c:73) [ENTER] Opening record key:<Digest>:0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (/opt/aerospike/usr/udf/lua/test.lua:43) Hello
Jan 31 2018 17:41:57 GMT: INFO (udf): (/opt/aerospike/usr/udf/lua/test.lua:44) Hello
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (udf_record.c:246) [ENTER] Closing record key:<Digest>:0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (udf_record.c:374) [ENTER] NumUpdates(0)
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (udf_record.c:246) [ENTER] Closing record key:<Digest>:0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
Jan 31 2018 17:41:57 GMT: DEBUG (udf): (udf_record.c:374) [ENTER] NumUpdates(0)您使用的是哪个版本?您是否检查了这些日志文件的文件权限-您的服务器可以写入它们吗?
https://stackoverflow.com/questions/48545291
复制相似问题