Changeset bc0ccab in mainline


Ignore:
Timestamp:
2012-08-23T18:00:48Z (12 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4b640a2
Parents:
a1a101d
Message:

Trim trailing new lines in logging messages

Added because of USB drivers that were written with different
"logging framework" that required messages to be terminated
with new line.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/log.c

    ra1a101d rbc0ccab  
    6464#define MESSAGE_BUFFER_SIZE 4096
    6565
    66 static int logger_message(async_sess_t *session, log_t log, log_level_t level, const char *message)
     66static int logger_message(async_sess_t *session, log_t log, log_level_t level, char *message)
    6767{
    6868        async_exch_t *exchange = async_exchange_begin(session);
     
    7272        if (log == LOG_DEFAULT)
    7373                log = default_log_id;
     74
     75        // FIXME: remove when all USB drivers use libc logging explicitly
     76        str_rtrim(message, '\n');
    7477
    7578        aid_t reg_msg = async_send_2(exchange, LOGGER_WRITER_MESSAGE,
Note: See TracChangeset for help on using the changeset viewer.