Date format in the files written by syslogd


 
Thread Tools Search this Thread
Operating Systems Linux Ubuntu Date format in the files written by syslogd
# 15  
Old 01-15-2013
The PID is appended to the process name and is identical for all four entries shown above. You can freely log with logger, but your free style msg will be prepended with a (n internally generated?) time stamp and some system info.
On the other hand, were two syslog processes competing for input, I'd presume the behaviour would be what we see - each instance would get every other msg...
# 16  
Old 01-15-2013
Below is the process for starting test1 and test2
Quote:
ps -ef |grep ldap-mail
ldap 1798 1 14 16:42 ? 00:00:00 /usr/bin/perl /home/ldap/bin/ldap-mail.pl
Not sure whether it will make any difference with Date:Manip perl module?

Version on the non-working system is
Quote:
perl -MDate::Manip -e 'print $Date::Manip::VERSION'
6.05
Version on the working system is
Quote:
perl -MDate::Manip -e 'print $Date::Manip::VERSION'
5.48
Below is the content from ldap-mail.pl that writes to the logfile

Quote:
# Library to talk to Ldap
use Net::LDAP;


&OpenLog;

&WriteLog("Ldap-mail ldap-mail.pl ($0);\n",
" $VersionInfo\n",
" being run at ",
&UnixDate(&ParseDate("today"),"%a %e-%h-%y %H:%M:%S"),
" by $MailAddress\n"
);
---------- Post updated at 10:52 AM ---------- Previous update was at 10:50 AM ----------

Quote:
Originally Posted by prash358
Below is the process for starting test1 and test2


Not sure whether it will make any difference with Date:Manip perl module?

Version on the non-working system is


Version on the working system is


Below is the content from ldap-mail.pl that writes to the logfile
Bottom line i want the log to be displayed as
Quote:
Jan 14 18:30:06
date/time format
# 17  
Old 01-15-2013
You should post the part that writes to syslog, the above code seems to be writing to another log ...
# 18  
Old 01-15-2013
Quote:
Originally Posted by radoulov
You should post the part that writes to syslog, the above code seems to be writing to another log ...
Actually the log is being written to the below location (i.e)
Quote:
linux@test1:/home/ldap/logs/ldap-mail$ tail -f ldap-mail.log
2013-01-15T17:00:55.083548+00:00 test1 ldap-mail[15719]: Resending the message to a total of 80000
2013-01-15T17:00:55.083567+00:00 test1 ldap-mail[15719]: Resending the message for other to a total of 38 Recipients
and the same log will be written into /var/log/messages where i see the alternate lines are kind of misleading (i.e) one line will show the format i would like to and the next following line will show the format as above log.

Quote:
linux@test1:/home/ldap/logs/ldap-mail$ tail -f /var/log/messages
2013-01-15T17:03:45.817730+00:00 test1 ldap-mail[18018]: Message delivered
Jan 15 17:03:45 test1 ldap-mail[18018]: submitted
2013-01-15T17:03:45.818092+00:00 test1 ldap-mail[18018]: Resending the message to a total of 0 Moderators
Jan 15 17:03:45 test1 ldap-mail[18018]: Resending the message to a total of 0 Moderators
# 19  
Old 01-15-2013
So I suppose that somewhere in the Perl code you're logging to syslog twice with different date format masks.
# 20  
Old 01-15-2013
Pls grep for log or syslog in the output of ps.
# 21  
Old 01-15-2013
Quote:
Originally Posted by radoulov
So I suppose that somewhere in the Perl code you're logging to syslog twice with different date format masks.
How can we correct the date format in the below log

Quote:
linux@test1:/home/ldap/logs/ldap-mail$ tail -f ldap-mail.log
2013-01-15T17:00:55.083548+00:00 test1 ldap-mail[15719]: Resending the message to a total of 80000
2013-01-15T17:00:55.083567+00:00 test1 ldap-mail[15719]: Resending the message for other to a total of 38 Recipients
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Date: invalid date trying to set Linux date in specific format

i try to set linux date & time in specific format but it keep giving me error Example : date "+%d-%m-%C%y %H:%M:%S" -d "19-01-2017 00:05:01" or date +"%d-%m-%C%y %H:%M:%S" -d "19-01-2017 00:05:01" keep giving me this error : date: invalid date ‘19-01-2017 00:05:01' Please use CODE tags... (7 Replies)
Discussion started by: umen
7 Replies

2. Shell Programming and Scripting

Change date format in am/pm in csv files using UNIX

Hi All, I'm new to forum good to hear all. I stuck in converting date format in csv file using unix csv file contains as below ,750,0000000000000000GCJR, ,06/22/2016 14:48:44 I want to convert into as below ,750,0000000000000000GCJR, ,06/22/2016 02:48:44 PM Please reply asap..... (22 Replies)
Discussion started by: Raghureds
22 Replies

3. Shell Programming and Scripting

To find files having filename containing specific date format

Hi, I have a requirement to create a shell script(tcsh) that finds all the files in a directory having the file name containing date format "YYYYMMDDHHMM" and extract the date time part ""YYYYMMDDHHMM" for further processing. Could you please have any idea on this. trades_201604040000.out... (6 Replies)
Discussion started by: gopal.biswal
6 Replies

4. UNIX for Dummies Questions & Answers

Rename all Files in a UNIX Directory from one date format to another date format

Hi Unix Gurus, I would like to rename several files in a Unix Directory . The filenames can have more than 1 underscore ( _ ) and the last underscore is always followed by a date in the format mmddyyyy. The Extension of the files can be .txt or .pdf or .xls etc and is case insensitive ie... (1 Reply)
Discussion started by: pchegoor
1 Replies

5. Shell Programming and Scripting

Monitor log entries in log files with no Date format? - Efficient logcheck?

is there a way to efficiently monitor logfiles that do not have a date or time format? i have several logs on several different servers that need to be monitored. but i realized writing a script for this would be very complex and time consuming giving the variety of things i need to check for i.e.... (2 Replies)
Discussion started by: SkySmart
2 Replies

6. Shell Programming and Scripting

Finding files before a certain date with predefined format

Guys, I have an input file such as below I would like to know how i would be able to find items created before 2011-10-01 Appreciate any expert advice. Thanks. (3 Replies)
Discussion started by: aismann
3 Replies

7. UNIX for Dummies Questions & Answers

Changing from Excel date format to MySQL date format

I have a list of dates in the following format: mm/dd/yyyy and want to change these to the MySQL standard format: yyyy-mm-dd. The dates in the original file may or may not be zero padded, so April is sometimes "04" and other times simply "4". This is what I use to change the format: sed -i '' -e... (2 Replies)
Discussion started by: figaro
2 Replies

8. Shell Programming and Scripting

convert date format to mysql date format in log file

I have a comma delimited log file which has the date as MM/DD/YY in the 2nd column, and HH:MM:SS in the 3rd column. I need to change the date format to YYYY-MM-DD and merge it with the the time HH:MM:SS. How will I got about this? Sample input 02/27/09,23:52:31 02/27/09,23:52:52... (3 Replies)
Discussion started by: hazno
3 Replies

9. Solaris

rotating the syslogd and messages files

Im about to install a sunfreeware program called logrotate which does exactly what it says on the tin....just a quick question ..if its going to rename messages to messages.0 etc do I need to issue a HUP to syslogd after doing this or will the new messages file get created automatically cheers (2 Replies)
Discussion started by: hcclnoodles
2 Replies

10. Shell Programming and Scripting

convert mmddyy date format to ccyyddd format??

hi, for reading a cobol indexed file i need to convert "mmddyy" date format to "ccyyddd" format. i checked the datecalc and other scripts but couldnt modify them to cater to my need:(... The datecalc gives an output which i believe is the total days till that date, but i want to convert it... (2 Replies)
Discussion started by: Bhups
2 Replies
Login or Register to Ask a Question