0

我想要一个脚本,它从路径列表中获取日志,并将日志中的所有条目分类到一个大的合并日志中。我在编程和 powershell 方面还很陌生,但我有一个开始。日志条目如下所示:

2013-07-17 05:00:00,003 INFO [com.mpi.mp.viewer.web.servlet.ViewerLogFlusher] 跳过将空字符串发送到 wmsiislo

我在想的是我需要以某种方式将每一行解析为一个多维数组,然后对其进行排序。问题是,我无法掌握 [DateTime] 方法的窍门。我非常不完整的代码如下:

#Code to append all logs together

$Biglog = Get-Content C:\Temp\logs\server1.log 
foreach ($line in $Biglog){
#do something

}
4

1 回答 1

0

尝试这个 :

ls c:\temp\logs\*.log | gc | out-file c:\temp\log.txt
Import-Csv C:\temp\log.txt -Header "date","info" |Sort-Object date | export-csv c:\temp\sortedlogs.csv
于 2013-07-18T16:36:48.723 回答