• Mark Salyzyn's avatar
    logd: initial checkin. · 0175b074
    Mark Salyzyn authored
    
    
    * Create a new userspace log daemon for handling logging messages.
    
    Original-Change-Id: I75267df16359684490121e6c31cca48614d79856
    Signed-off-by: default avatarNick Kralevich <nnk@google.com>
    
    * Merge conflicts
    * rename new syslog daemon to logd to prevent confusion with bionic syslog
    * replace racy getGroups call with KISS call to client->getGid()
    * Timestamps are filed at logging source
    * insert entries into list in timestamp order
    * Added LogTimeEntry tail filtration handling
    * Added region locking around LogWriter list
    * separate threads for each writer
    * /dev/socket/logd* permissions
    Signed-off-by: default avatarMark Salyzyn <salyzyn@google.com>
    
    (cherry picked from commit 3e76e0a4)
    
    Author: Nick Kralevich <nnk@google.com>
    Change-Id: Ice88b1412d8f9daa7f9119b2b5aaf684a5e28098
    0175b074
LogTimes.h 3.15 KB