Per cercare una stringa di testo si può usare Log Parser tramite il seguente script estrapolato dal seguente articolo:
AnalyzeSynBackLogs.cmd
|
"C:\Programmi (x86)\Log Parser 2.2\LogParser.exe" file:C:\Scripts\AnalyzeLogs.sql -i:TEXTLINE -o:NAT -rtp:-1 -headers:ON
IF NOT EXIST C:\Scripts\Errors.txt ECHO No errors found. > C:\Scripts\Errors.txt |
Di seguito il contenuto del file AnalyzeLogs.sql che esegue la query di estrazione dai file di logs (nel caso dell’articolo di SyncBack)
SELECT EXTRACT_FILENAME(LogFilename) AS File, Text AS Error
INTO C:\Scripts\SyncBackErrors.txt
FROM 'patch_synkbak\*_Log.txt'
WHERE Text LIKE '%Impossibile copiare il file%'
INTO C:\Scripts\SyncBackErrors.txt
FROM 'patch_synkbak\*_Log.txt'
WHERE Text LIKE '%Impossibile copiare il file%'
Per mandare il log per mail vi sono vari esempi su internet ed anche sul presente blog