这是我第一次尝试使用集中式日志记录服务来尝试为用户遇到的问题生成一些日志,所以也许我做的不对。我正在使用下面的命令来启动、停止和搜索 CLS,但每次我在 Search-CsClsLogging 命令中包含 StartTime 时,它都不会返回任何内容。
这是我正在运行以启动日志记录的命令:
Start-CsClsLogging -Pools 'pool01.domain.com','pool02.domain.com','edgepool01.domain.com','edgepool02.domain.com' -Scenario IncomingAndOutgoingCall -Duration 0.00:15
这是我正在运行以停止日志记录的命令:
Stop-CsClsLogging -Pools 'pool01.domain.com','pool02.domain.com','edgepool01.domain.com','edgepool02.domain.com' -Scenario IncomingAndOutgoingCall
这是我正在运行以搜索日志记录的命令:
Search-CsClsLogging -StartTime '7/20/2016 14:08:50' -EndTime '7/20/2016 14:12:51' -LogLevel All -OutputFilePath 'C:\logfile.txt'
我按开始、停止、搜索的顺序运行命令。当我包含 StartTime 参数时,我总是没有返回任何结果。文档说时间应该是当地时间,但我也尝试过使用 UTC,但这也不起作用。如果我不包括 StartTime,我会写入日志文件。
我是否错误地运行了这些命令?我不明白为什么包括时间会不断产生一个空白的输出文件。
文档中似乎没有明确提及(或者我错过了它 - 或者我可能错了),但给定示例让我认为您需要使用 AM/PM 的 12 小时格式指定日期/时间,而不是 24 小时格式.
因此,您的过滤器将如下所示: