logging - hashcorp consul 的日志文件在哪里?
问题描述
我尝试设置hashcorp consul(作为 Windows 服务)将数据记录到文件中。文档说要在配置文件中设置 log_level,但没有关于日志文件最终在 Windows 计算机上的位置?有一个领事监视器,但我需要它记录到文件。
{
"data_dir": "data",
"log_level": "INFO",
"bootstrap_expect": 1,
"server": true,
"bind_addr": "0.0.0.0",
"ui": true,
"datacenter": "dc1",
"addresses": {
"http": "0.0.0.0"
},
"ports": {
"http": 8518,
"dns": -1,
"https": -1,
"rpc": 8218,
"serf_lan": 8318,
"serf_wan": 8418,
"server": 8618
}
}
在这种情况下,我需要记录领事何时上线/下线以及领事知道哪些服务,当然还有错误/警告。
如何登录到hashcorp consul 归档?
此致
解决方案
这是不可能的,您必须从命令提示符运行服务,然后将 STDOUT 重定向到文件。这不是最好的解决方案,但它是我找到的唯一方法。
推荐阅读
- outlook - 在 Outlook 中一次配置多个邮件帐户
- python - 使用固定列名旋转 DataFrame
- python - ids 在带有孩子的 python kivy boxlayout 中为空
- javascript - 使用 object.keys(arguments).length VS arguments.length
- node.js - 如何将 axios 响应推送到退出的数组?
- python - 我可以在每个场景之前使用 create_engine()、sessionmaker()、declarative_base() 或其他方法清空内存中的 sqlite 测试数据库吗?
- python - 蟒蛇/熊猫;拆分元素
- c# - 根据来自不同线程的条件写入线程中的 TCP 流
- pytorch - 使用 map_location 加载 Pytorch DataParallel 模型
- javascript - 使用 plotly javascript 库控制不同轨迹的特定 x 轴范围的图例