Ignore:
Timestamp:
01/08/2007 00:18:50 (5 years ago)
Author:
chris
Message:

Replace almost all calls to syslog() with logging framework. (merges [1783])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/chris/general/bin/bbackupd/Win32ServiceFunctions.cpp

    r1033 r1784  
    4545        memset(buf, 0, sizeof(buf)); 
    4646        _snprintf(buf, sizeof(buf)-1, "%s (%d)", s, err); 
    47         ::syslog(LOG_ERR, "%s", buf); 
     47        BOX_ERROR(buf); 
    4848        MessageBox(0, buf, "Error",  
    4949                MB_OK | MB_SETFOREGROUND | MB_DEFAULT_DESKTOP_ONLY); 
     
    192192                if (emu_stat(pConfigFileName, &st) != 0) 
    193193                { 
    194                         syslog(LOG_ERR, "Failed to open configuration file: " 
    195                                 "%s: %s", pConfigFileName, strerror(errno)); 
     194                        BOX_ERROR("Failed to open configuration file '" << 
     195                                pConfigFileName << "': " << strerror(errno)); 
    196196                        return 1; 
    197197                } 
     
    200200                { 
    201201         
    202                         syslog(LOG_ERR, "Failed to open configuration file: " 
    203                                 "%s: not a file", pConfigFileName); 
     202                        BOX_ERROR("Failed to open configuration file '" << 
     203                                pConfigFileName << "': not a file"); 
    204204                        return 1; 
    205205                } 
     
    210210        if (!scm)  
    211211        { 
    212                 syslog(LOG_ERR, "Failed to open service control manager: " 
    213                         "error %d", GetLastError()); 
     212                BOX_ERROR("Failed to open service control manager: " << 
     213                        GetErrorMessage(GetLastError())); 
    214214                return 1; 
    215215        } 
     
    249249                        case ERROR_SERVICE_EXISTS: 
    250250                        { 
    251                                 ::syslog(LOG_ERR, "Failed to create Box Backup " 
     251                                BOX_ERROR("Failed to create Box Backup " 
    252252                                        "service: it already exists"); 
    253253                        } 
     
    256256                        case ERROR_SERVICE_MARKED_FOR_DELETE: 
    257257                        { 
    258                                 ::syslog(LOG_ERR, "Failed to create Box Backup " 
     258                                BOX_ERROR("Failed to create Box Backup " 
    259259                                        "service: it is waiting to be deleted"); 
    260260                        } 
     
    263263                        case ERROR_DUPLICATE_SERVICE_NAME: 
    264264                        { 
    265                                 ::syslog(LOG_ERR, "Failed to create Box Backup " 
     265                                BOX_ERROR("Failed to create Box Backup " 
    266266                                        "service: a service with this name " 
    267267                                        "already exists"); 
     
    271271                        default: 
    272272                        { 
    273                                 ::syslog(LOG_ERR, "Failed to create Box Backup " 
    274                                         "service: error %d", err); 
     273                                BOX_ERROR("Failed to create Box Backup " 
     274                                        "service: error " << 
     275                                        GetErrorMessage(GetLastError())); 
    275276                        } 
    276277                } 
     
    279280        } 
    280281 
    281         ::syslog(LOG_INFO, "Created Box Backup service"); 
     282        BOX_INFO("Created Box Backup service"); 
    282283         
    283284        SERVICE_DESCRIPTION desc; 
     
    287288                &desc)) 
    288289        { 
    289                 ::syslog(LOG_WARNING, "Failed to set description for " 
    290                         "Box Backup service: error %d", GetLastError()); 
     290                BOX_WARNING("Failed to set description for Box Backup " 
     291                        "service: " << GetErrorMessage(GetLastError())); 
    291292        } 
    292293 
     
    302303        if (!scm)  
    303304        { 
    304                 syslog(LOG_ERR, "Failed to open service control manager: " 
    305                         "error %d", GetLastError()); 
     305                BOX_ERROR("Failed to open service control manager: " << 
     306                        GetErrorMessage(GetLastError())); 
    306307                return 1; 
    307308        } 
     
    318319                        // hello microsoft? anyone home? 
    319320                { 
    320                         syslog(LOG_ERR, "Failed to open Box Backup service: " 
     321                        BOX_ERROR("Failed to open Box Backup service: " 
    321322                                "not installed or not found"); 
    322323                } 
    323324                else 
    324325                { 
    325                         syslog(LOG_ERR, "Failed to open Box Backup service: " 
    326                                 "error %d", err); 
     326                        BOX_ERROR("Failed to open Box Backup service: " << 
     327                                GetErrorMessage(err)); 
    327328                } 
    328329                return 1; 
     
    335336                if (err != ERROR_SERVICE_NOT_ACTIVE) 
    336337                { 
    337                         syslog(LOG_WARNING, "Failed to stop Box Backup " 
    338                                 "service: error %d", err); 
     338                        BOX_WARNING("Failed to stop Box Backup service: " << 
     339                                GetErrorMessage(err)); 
    339340                } 
    340341        } 
     
    346347        if (deleted) 
    347348        { 
    348                 syslog(LOG_INFO, "Box Backup service deleted"); 
     349                BOX_INFO("Box Backup service deleted"); 
    349350                return 0; 
    350351        } 
    351352        else if (err == ERROR_SERVICE_MARKED_FOR_DELETE) 
    352353        { 
    353                 syslog(LOG_ERR, "Failed to remove Box Backup service: " 
     354                BOX_ERROR("Failed to remove Box Backup service: " 
    354355                        "it is already being deleted"); 
    355356        } 
    356357        else 
    357358        { 
    358                 syslog(LOG_ERR, "Failed to remove Box Backup service: " 
    359                         "error %d", err); 
     359                BOX_ERROR("Failed to remove Box Backup service: " << 
     360                        GetErrorMessage(err)); 
    360361        } 
    361362 
Note: See TracChangeset for help on using the changeset viewer.