syslog - last message repeated x times

Fórumok

syslog - last message repeated x times

Hozzászólások

Udv,

syslog -ot hasznalva a kovetkezo bejegyzesek kerulnek a naplofajlokba:
last message repeated x times
Mivel egy sajat fejlesztesu dolog miatt tobb konzolon is jelenitek meg uzeneteket, ha a konzol tele lesz a fentebb emlitett szoveggel, es egy masik konzolra is kivancsi vagyok eppen, akkor visszavaltaskor fogalmam sincs, mi volt a last message. Elore is koszi a segitseget, addig guglizok tovabb.
hogyan tudnam ezt a funkciot kikapcsolni? Tehat latni akarok minden egyes ismetlodest.
T.

[quote:09d5091297="tempix"]last message repeated x times
hogyan tudnam ezt a funkciot kikapcsolni?

Ahogy elnézem, bele kell nyúlnod a forrásba, másképp nem megy.
Ha ugyanazt a verziót nézzük (1.4.1 nálam), akkor a syslogd.c-ben a "void logmsg(....)" függvényben találsz egy részt:
[code:1:09d5091297]
if (.... !strcmp(msg, f->f_prevline).... ) {
....
} else {
....
}
[/code:1:09d5091297]
Na ezt a blokkot kell kikommentezned, pl. "/* if (....) {.... } else */ { .... }".

No ezt akartam elkerulni, mert ugy latom kapcsoloval, ill. a konfigfajlban nem lehet szabalyozni. Koszi.

sztem ha -m 0 -val inditod, akkor talan ugy mukodik, ahogy szeretned, cserebe nem lesznek -- MARK -- -jaid (nem probaltam, tipp - alapja, hogy csak kovetkezo markig nem ismetli az egyforma bejegyzeseket)

Ki fogom probalni, koszi a tippet, de eredmenyt csak kesobb fogok tudni megosztani a nagyerdemuvel.
Tibor