**!!! ACHTUNG - evtl. veraltet - ACHTUNG !!!**
Diese Seite wurde zuletzt am 9. Juli 2014 um 10:37 Uhr geändert.
Da ich auf den ersten (und auch zweiten) Blick aus den "microseconds" im ersten (und auch nicht zweiten) Denkvorgang Datum und Uhrzeit errechnen kann, macht das für mich ein kleines (evtl. mies geskriptetes) Skript + less:
vorher:
[[...]]
1300252835.789 277 10.0.0.109 TCP_REFRESH_UNMODIFIED/200 439 GET http://www.msftncsi.com/ncsi.txt - DIRECT/65.55.119.90 text/plain
[[...]]
/usr/local/sbin/my_squid_access_log_catter.rb:
#!/usr/bin/ruby
if ARGV[[0]] == nil
puts "No squid-access-logfile specified!"
exit 1
end
unless File.readable?( ARGV[[0]] )
puts "Can't read the specified squid-access-logfile!"
exit 1
end
logfile = File.open( ARGV[[0]], "r" )
logfile.readlines.each do |line|
array = line.split
time_all = array[[0]].split( "." )
array[[0]] = Time.at( time_all[[0]].to_i ).strftime( "%d.%m.%Y %H:%M:%S" ) + "." + time_all[[1]]
puts array.join( " " )
end
logfile.close
exit 0
Aufruf:
my_squid_access_log_catter.rb /var/log/squid3/access.log | less
nachher:
[[...]]
16.03.2011 06:20:35.789 277 10.0.0.109 TCP_REFRESH_UNMODIFIED/200 439 GET http://www.msftncsi.com/ncsi.txt - DIRECT/65.55.119.90 text/plain
[[...]]