Konfigurieren boost-log, die für das schreiben mit rotierenden und Anhängen?

Konfigurieren-boost-log, die für das schreiben mit rotierenden und Anhängen?

Und nach dem Neustart das Programm nicht löschen-log-Datei.

int init_log()
{
    typedef sinks::synchronous_sink< sinks::text_file_backend > file_sink;
    boost::shared_ptr< file_sink > sink( new file_sink (
       keywords::file_name = "app.log", //only one files
       //keywords::open_mode = (std::ios::out | std::ios::app), //is not append
       keywords::open_mode = (std::ios::out | std::ios::app), //is not rotated
       keywords::rotation_size = 10 * 1024
     ));
}
InformationsquelleAutor | 2012-05-14
Schreibe einen Kommentar