Helló!
Olyan lightweight logger library-t keresek, ami egyszerűen hívható C-ből hasonlóan a syslogd APIhoz, de megadhatom a log file elérési útját. Már fél napja túrom a netet, de semmi használhatót nem találtam. Tud vki ilyet?
Üdv,
Lajos
- 948 megtekintés
Hozzászólások
Hat miutan ezt kb 5 sor (open+lock+write+unlock+close) megirni c-ben, gondolom senkinek nem volt akkora arca hogy ezt library-kent kulon projectkent kiadja...
A'rpi
- A hozzászóláshoz be kell jelentkezni
Helló!
Ezt a részét igen, de azon már több molyolni, hogy mondjuk 1000 sor után mentse le vmi.0 néven (persze a többi archivnak meg inkrementeálódjon a neve!) és tömörítse :-/ Nyilván ez se nehéz, de hátha csinált már vki ilyet :-)
Üdv,
Lajos
- A hozzászóláshoz be kell jelentkezni
Hat de ilyen a syslog-ban sincs, erre valo a logrotate...
A'rpi
- A hozzászóláshoz be kell jelentkezni
Helló!
Na minden nap tanul vmit az ember :-) Megnézem.
Kösz,
Lajos
- A hozzászóláshoz be kell jelentkezni
Nézd meg: log4cpp, log4c, log4cxx, stb.
Nem biztos, hogy az implementációk teljesen rendben vannak. A "stock" log4cpp-nek biztos, hogy vannak thread-safety problémái (létezik workaround), a többit nem ismerem.
A log4* elég komplex funkciólistát ad. Hogy ez elég lightweight-e, nem tudom. Mindegyik egy közös ősből, a log4j-ből származik.
- A hozzászóláshoz be kell jelentkezni
Helló!
Megnéztem a logrotate + fájl írás kombinációt, nekem pont erre van szükségem. A log4... nagyon nem ligthweight :-)
Üdv,
Lajos
- A hozzászóláshoz be kell jelentkezni