[ic] error.log date format

Salvador Caballé ea3bkz at amsat.org
Sat Sep 12 12:35:57 UTC 2009


El Saturday 12 September 2009 14:19:07 Peter va escriure:
> On 09/12/2009 04:25 AM, Salvador Caballé wrote:
> > I need to change the error.log date format, now is:
> >
> > [12/September/2009:10:02:00 +0200] but i need to change to:
> >
> > [12/Sep/2009:10:02:00 +0200]
> >
> > how can I change this?
>
> This is hard-coded into the logtime() function, but you should be able
> to override it, try the following in Interchange.cfg (I would recommend
> putting this right at the top of interchange.cfg so that it gets loaded
> as soon as possible):
>
> GlobalSub <<EOR
> sub override_logtime {
>         package Vend::Data;
>         sub logtime {
> 		return POSIX::strftime("[%d/%b/%Y:%H:%M:%S $Offset]", localtime());
>         }
> }
> EOR
>
>
> Peter
>

Thanks Peter

I have the following error:

Bad GlobalSub 'override_logtime': Global symbol "$Offset" requires explicit 
package name at (eval 28) line 4, <GLOBAL> line 8.

In line 8 of the configuration file 'interchange.cfg':


I use Interchange 5.7.1, perl v5.10.0

Salvador



More information about the interchange-users mailing list