- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 syslog()
并且通读手册页告诉我在 openlog()
中,“facility 参数建立了一个默认值,如果在随后调用 syslog()
时未指定任何内容”
据我了解,方法是: 1. 调用openlog
设置设施 2. 调用syslog()
进行记录。 3. 调用closelog()
。
但是如果我在调用 syslog() 之前不调用 openlog() 怎么办?那设施是什么? “如果未指定,则建立要使用的默认值”是什么意思。如果不是 openlog()
,可以在哪里指定?
最佳答案
啊,我想我明白了。我认为这意味着对于
syslog(int priority, const char *message, ...);
这里优先级可以是多个标志,如 freebsd 手册页示例中给出的:
syslog(LOG_INFO|LOG_LOCAL2, "foobar 错误: %m");
这里的设施是 LOG_LOCAL2,优先级是 LOG_INFO。因此,如果在上面调用 syslog() 时未提供任何功能,则 openlog() 中提到的功能将生效。
关于c - 如果没有使用 openlog() 的网络,那么 syslog() 设施是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16541492/
我正在评估在我的 XPage 应用程序中使用 Openlog Logger [ https://www.openntf.org/main.nsf/project.xsp?r=project/XPage
我已经创建了我自己的 C 库,我的同事打算使用它。在这个包装器中,我打算使用 syslog 并根据输入参数,我希望在 LOCAL0 和 LOCAL1 之间切换。 我发现最简单的方法是使用 LOCAL0
在应用程序中,我想包含 OpenLog,但我对实现有一些疑问。 if (db.isOpen()){ //perform action }else{ OpenLogUtil.logError(s
我正在尝试使用 syslog() 并且通读手册页告诉我在 openlog() 中,“facility 参数建立了一个默认值,如果在随后调用 syslog() 时未指定任何内容” 据我了解,方法是: 1
我已经找了一段时间了,还没有找到明确的答案。到目前为止我发现的唯一链接是 here . 最佳答案 根据POSIX Specification syslog()、openlog() 和 closelog
今天早些时候,我通过 OpenLogic 提供的图像在 Azure 中全新安装了 CentOS。 当我尝试使用“yum update”更新系统时,我得到了 Loaded plugins: securi
我有一个c程序代码是 setlogmask (LOG_UPTO (LOG_NOTICE)); openlog ("thelog", LOG_CONS | LOG_PID | LOG_NDELAY,
将 Azure Openlogic CentOS 6.7 升级到 CentOS7.2 以使其具有类似于 CentOS 7.2 镜像的最佳方法是什么。 我做了 sudo yum update 但它没有升
我是一名优秀的程序员,十分优秀!