发生“未知的转义字符”错误是因为\A
在带引号的标量中被解释为转义字符。最简单的解决方案是删除引号,因为这里不需要引号(它们通常不在YAML中):
filebeat:
prospectors:
- paths:
- e:\Applications\Apache Tomcat 8.0.9\logs\localhost_access_log.*.txt
- e:\Applications\Apache Tomcat 8.0.9\logs\*.log
input_type: log
或者,您可以使用另一个反斜杠来转义反斜杠:
filebeat:
prospectors:
- paths:
- "e:\\Applications\\Apache Tomcat 8.0.9\\logs\\localhost_access_log.*.txt"
- "e:\\Applications\\Apache Tomcat 8.0.9\\logs\\*.log"
input_type: log