Changeset 90dc458 in mainline for uspace/srv/logger/writer.c


Ignore:
Timestamp:
2012-08-17T11:38:08Z (12 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ae2c925
Parents:
5239e17
Message:

Create log files lazily

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/logger/writer.c

    r5239e17 r90dc458  
    5656                return NULL;
    5757
    58         logger_log_t *log = find_or_create_log_and_acquire(name, parent);
     58        logger_log_t *log = NULL;
     59        rc = find_or_create_log_and_acquire(name, parent, &log);
     60        if (rc)
    5961
    6062        free(name);
     
    8284            log->full_name, log_level_str(level),
    8385            (const char *) message);
    84         fprintf(log->dest->logfile, "[%s] %s: %s\n",
    85             log->full_name, log_level_str(level),
    86             (const char *) message);
    87         fflush(log->dest->logfile);
     86        write_to_log(log, level, message);
    8887
    8988        rc = EOK;
Note: See TracChangeset for help on using the changeset viewer.