Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 无法在Aerospike中打印自定义项日志_Lua_Aerospike - Fatal编程技术网

Lua 无法在Aerospike中打印自定义项日志

Lua 无法在Aerospike中打印自定义项日志,lua,aerospike,Lua,Aerospike,我无法在aerospike的UDF(Lua)中打印日志。 aerospike配置文件中的日志配置为: logging { console { context any info } file /var/log/aerospike/aerospike.log { context any info } file /var/log/aerospike/lua.

我无法在aerospike的UDF(Lua)中打印日志。 aerospike配置文件中的日志配置为:

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

我将我的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)
$tail-7/var/log/aerospike/lua.log
2018年1月31日17:41:57 GMT:调试(udf):(udf_record.c:73)[输入]开始记录键::0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
2018年1月31日17:41:57格林威治标准时间:调试(udf):(/opt/aerospeck/usr/udf/lua/test.lua:43)您好
2018年1月31日17:41:57 GMT:INFO(udf):(/opt/aerospeck/usr/udf/lua/test.lua:44)你好
2018年1月31日17:41:57 GMT:调试(udf):(udf_record.c:246)[输入]结束记录键::0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
2018年1月31日17:41:57格林威治标准时间:调试(udf):(udf_record.c:374)[输入]NumUpdates(0)
2018年1月31日17:41:57 GMT:调试(udf):(udf_record.c:246)[输入]结束记录键::0x6902655800a8e0b15d7837a293ed11f6d7bb4e8a
2018年1月31日17:41:57格林威治标准时间:调试(udf):(udf_record.c:374)[输入]NumUpdates(0)

您使用的是哪个版本?您是否检查了这些日志文件的文件权限?您的服务器是否可以写入这些文件?

您是否在lua.log中看到正在打开和关闭的记录?例如:2018年1月31日17:35:54 GMT:DEBUG(udf):(udf_record.c:73)[输入]打开记录键::0x6902655800a8e0b15d7837a293ed11f6d7bb4e8aIt是权限问题。谢谢你。@Ronen-yaar=>伙计(不是森林):-)我知道!但它在海盗语中也“很棒”。