Changeset 90dc458 in mainline for uspace/srv/logger/logger.h


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/logger.h

    r5239e17 r90dc458  
    5151
    5252typedef struct {
     53        fibril_mutex_t guard;
     54        char *filename;
    5355        FILE *logfile;
    5456} logger_dest_t;
     
    6769
    6870logger_log_t *find_log_by_name_and_acquire(const char *name);
    69 logger_log_t *find_or_create_log_and_acquire(const char *name, sysarg_t parent);
     71int find_or_create_log_and_acquire(const char *, sysarg_t, logger_log_t **);
    7072logger_log_t *find_log_by_id_and_acquire(sysarg_t);
    7173bool shall_log_message(logger_log_t *, log_level_t);
    7274void log_release(logger_log_t *);
     75void write_to_log(logger_log_t *, log_level_t, const char *);
    7376
    7477log_level_t get_default_logging_level(void);
Note: See TracChangeset for help on using the changeset viewer.