mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 18:58:01 +00:00 
			
		
		
		
	hostap-timestamp can now parse LANforge log timestamps as well.
This commit is contained in:
		| @@ -1,5 +1,7 @@ | |||||||
| #!/usr/bin/perl | #!/usr/bin/perl | ||||||
|  |  | ||||||
|  | # Convert LANforge logs and hostapd log timestamps to human readable timestamp. | ||||||
|  |  | ||||||
| use POSIX qw( strftime ); | use POSIX qw( strftime ); | ||||||
|  |  | ||||||
| while (<>) { | while (<>) { | ||||||
| @@ -12,6 +14,15 @@ while (<>) { | |||||||
|     my $dt = strftime("%Y-%m-%d %H:%M:%S", localtime($time_sec)); |     my $dt = strftime("%Y-%m-%d %H:%M:%S", localtime($time_sec)); | ||||||
|     print "$dt.$usec_pad $rest\n"; |     print "$dt.$usec_pad $rest\n"; | ||||||
|   } |   } | ||||||
|  |   elsif ($ln =~ /^(\d+): (.*)/) { | ||||||
|  |     my $tot_msec = $1; | ||||||
|  |     my $rest = $2; | ||||||
|  |     my $sec = int($tot_msec / 1000); | ||||||
|  |     my $msec = $tot_msec % 1000; | ||||||
|  |     my $msec_pad = sprintf("%03d", $msec); | ||||||
|  |     my $dt = strftime("%Y-%m-%d %H:%M:%S", localtime($sec)); | ||||||
|  |     print "$dt.$msec_pad $rest\n"; | ||||||
|  |   } | ||||||
|   else { |   else { | ||||||
|     print $ln; |     print $ln; | ||||||
|   } |   } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ben Greear
					Ben Greear