找到 IIS Log
- 打开 Internet Information Service (IIS) Manager
- 点击左侧 Connections > Sites,在右侧 Sites 列表中定位到所要分析的站点,并记住其 ID
- 双击站点,在右侧 Features View 找到 Logging 图标,并双击打开 Logging 页面,拷贝 Logging > Directory 的值(通常这个值为 %SystemDrive%inetpublogsLogFiles),并在资源管理器中打开
- 根据第二步记录的 ID,找到对应的网站日志文件文件夹
分析 IIS Log
利用 Log Parser Studio
利用 WPS
-
打开 WPS > Spreadsheets > Blank
-
选择 Data > Import Data
- Select data source > Open data file directly (All Files(.)) > Next
- File Conversion > Text encoding (Other encoding:) > Next
- Text Import Wizard - Step 1 of 3
- Original data type > Delimited
- Start import at row > 4
- Next
- Text Import Wizard - Step 2 of 3
- Delimiters > Tab & Space
- Text qualifier: "
- Next
- Text Import Wizard - Step 3 of 3 > Finish
-
将第一行的标题修正正确 —— 多了 1 列 #Fields:
利用 Log Parser
-
下载 Log Parser 2.2,并安装
-
将 Log Parser 2.2 的执行目录 “C:Program Files (x86)Log Parser 2.2” 添加到环境变量
-
使用下面脚本转换成 csv 文件
logparser -i:W3C -o:csv "SELECT * INTO c: emp esults.csv FROM c: empmyLogFile.log" logparser.exe "SELECT * FROM u_ex17020200.log WHERE cs-uri-query LIKE '%updvmsisdn.aspx%'" -o:CSV -q:ON -stats:OFF >> C:Log1output.csv logparser.exe "SELECT * FROM u_ex*.log WHERE cs-uri-stem LIKE '%updvmsisdn.aspx%' AND cs-uri-query LIKE '%countryId=31%'" -o:CSV -q:ON -stats:OFF >> C:UsersAdministratorDesktop empoutput.csv logparser.exe "SELECT * FROM u_ex17022402.log WHERE cs-uri-stem LIKE '%updvmsisdn.aspx%' AND cs-uri-query LIKE '%countryId=31%'" -o:CSV -q:ON -stats:OFF >> C:UsersAdministratorDesktop empTEMP.csv