【问题标题】:Reading IIS log file in Log parser在日志解析器中读取 IIS 日志文件
【发布时间】:2014-05-12 20:26:45
【问题描述】:

刚开始使用LogParser。已经存在的系统正在使用日志解析器来读取 IIS 文件并更新 db 以计算命中等。

我正在尝试了解流程,需要从 IIS 日志中再提取两个新字段并更新数据库。

在我的本地桌面上,我确实有示例日志文件和日志解析器。我在日志解析器中尝试了这个查询 LogParser.exe “Select top 10 * from c:\LogParser*.log” 并得到错误:查询后检测到额外的参数“top”。为什么我无法读取本地存在的日志文件?

我还得到了正在生产中的批处理文件。我更改了访问桌面文件的路径并安排了 Windows 任务。它也不起作用。代码为, logparser 文件:Extract.sql?inputfile=c:\LogParser*.log -o:SQL -database:dbname server:test1 -username:username -password:password -createtable:OFF -maxStrFieldLen:2048 -clearTable:OFF

我只需要模拟现有系统更新数据库,需要添加更多字段。 请帮助我更进一步。我真的被卡住了。

【问题讨论】:

  • 您收到的错误似乎表明您在查询周围使用了有趣或智能的引号。尝试再次输入整个命令(不要复制和粘贴),看看它是否有效。该查询是完全合法的查询。关于您的第二个示例,“它也不起作用”是什么意思?你得到什么错误?

标签: iis logparser


【解决方案1】:

我不确定,如果这能解决你的问题,你可以试试 LogParser Studio - 它为传统的 Log Parser 提供了一个 IDE。

更容易纠正您的常见错误,并随时获得帮助/文档。您可以从here获取更多信息并下载。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多