On Sat, Mar 03, 2001 at 11:59:39PM -0800, Dan Peterson wrote:
> John R Levine <[EMAIL PROTECTED]> wrote:
> > multilog t s4000000 ./logfiles '-*' '+*status:*' =logfiles/status
> >
> > The status lines logged from tcpserver look like this:
> >
> > @400000003aa13cff07eb6d7c tcpserver: status: 2/40
> >
> > Any suggestions what's wrong?
>
> '*' matches anything except the character that follows it. Since "tcpserver"
> has an 's' in it, the first '*' stops at the 's' in "tcpserver." Since it
> doesn't see "tatus:*" after that, the line is not logged. Try adding some
> spaces:
>
> '-*' '+* status: *'
>
Note that also the timestamp could have the 's'. '+* *...' is mandatory when
using multilog with timestamps.
Gerrit.
--
[EMAIL PROTECTED]
innominate AG
the linux architects
tel: +49.30.308806-0 fax: -77 http://www.innominate.com