logging - 本地模式下的 StormCrawler 调试日志
问题描述
当我检查 StormCrawler 的源代码时,有很多有用的调试日志。但是放置 log4j.xml 并添加记录器不会在控制台中打印它们。在 StormCrawler 中启用日志记录应该遵循哪些步骤?
解决方案
运行上述命令时,您应该会在控制台上看到日志。
使用的 log4j 配置来自 Storm,例如/usr/share/apache-storm-1.2.2/log4j2/,它也用于部署模式。
您可以在storm conf中指定部署模式的日志位置,例如/usr/share/apache-storm-1.2.2/conf/storm.yaml
通过设置
storm.log.dir: "/var/log/storm"
推荐阅读
- mysql - 有条件地删除mysql中的最后一行
- javascript - 如何创建带有随机数的数组?
- java - Java - 摆脱硬编码
- datagrid - devexpress 在数据网格单元格中显示标签框数据
- html - 已启用 已禁用 根据先前的下拉菜单选择选项?
- c# - 未找到 microsoft.ui.xaml
- reactjs - 无法在已删除部分中获取表格项目
- azure-devops - 在 Azure YAML Devops Pipelines 中管理依赖项
- excel - excel vba方法addpicture有时不起作用
- javascript - 使用 post 方法更新循环的进度条