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/lib/server/WinNamedPipeStream.cpp

    r1464 r1784  
    6464                catch (std::exception &e) 
    6565                { 
    66                         ::syslog(LOG_ERR, "Caught exception while destroying " 
    67                                 "named pipe, ignored."); 
     66                        BOX_ERROR("Caught exception while destroying " 
     67                                "named pipe, ignored: " << e.what()); 
    6868                } 
    6969        } 
     
    101101        if (mSocketHandle == INVALID_HANDLE_VALUE) 
    102102        { 
    103                 ::syslog(LOG_ERR, "CreateNamedPipeW failed: %s",  
    104                         GetErrorMessage(GetLastError()).c_str()); 
     103                BOX_ERROR("Failed to CreateNamedPipeW(" << pName << "): " << 
     104                        GetErrorMessage(GetLastError())); 
    105105                THROW_EXCEPTION(ServerException, SocketOpenError) 
    106106        } 
     
    110110        if (!connected) 
    111111        { 
    112                 ::syslog(LOG_ERR, "ConnectNamedPipe failed: %s",  
    113                         GetErrorMessage(GetLastError()).c_str()); 
     112                BOX_ERROR("Failed to ConnectNamedPipe(" << pName << "): " << 
     113                        GetErrorMessage(GetLastError())); 
    114114                Close(); 
    115115                THROW_EXCEPTION(ServerException, SocketOpenError) 
     
    127127        if (mReadableEvent == INVALID_HANDLE_VALUE) 
    128128        { 
    129                 ::syslog(LOG_ERR, "Failed to create the Readable event: %s", 
    130                         GetErrorMessage(GetLastError()).c_str()); 
     129                BOX_ERROR("Failed to create the Readable event: " << 
     130                        GetErrorMessage(GetLastError())); 
    131131                Close(); 
    132132                THROW_EXCEPTION(CommonException, Internal) 
     
    145145                if (err != ERROR_IO_PENDING) 
    146146                { 
    147                         ::syslog(LOG_ERR, "Failed to start overlapped read: " 
    148                                 "%s", GetErrorMessage(err).c_str()); 
     147                        BOX_ERROR("Failed to start overlapped read: " << 
     148                                GetErrorMessage(err)); 
    149149                        Close(); 
    150150                        THROW_EXCEPTION(ConnectionException,  
     
    184184                if (err == ERROR_PIPE_BUSY) 
    185185                { 
    186                         ::syslog(LOG_ERR, "Failed to connect to backup " 
    187                                 "daemon: it is busy with another connection"); 
     186                        BOX_ERROR("Failed to connect to backup daemon: " 
     187                                "it is busy with another connection"); 
    188188                } 
    189189                else 
    190190                { 
    191                         ::syslog(LOG_ERR, "Failed to connect to backup " 
    192                                 "daemon: %s", GetErrorMessage(err).c_str()); 
     191                        BOX_ERROR("Failed to connect to backup daemon: " << 
     192                                GetErrorMessage(err)); 
    193193                } 
    194194                THROW_EXCEPTION(ServerException, SocketOpenError) 
     
    262262                                        if (err == ERROR_BROKEN_PIPE) 
    263263                                        { 
    264                                                 ::syslog(LOG_ERR, "Control " 
    265                                                         "client disconnected"); 
     264                                                BOX_ERROR("Control client " 
     265                                                        "disconnected"); 
    266266                                        } 
    267267                                        else 
    268268                                        { 
    269                                                 ::syslog(LOG_ERR,  
    270                                                         "Failed to wait for " 
     269                                                BOX_ERROR("Failed to wait for " 
    271270                                                        "ReadFile to complete: " 
    272                                                         "%s",  
    273                                                         GetErrorMessage(err).c_str()); 
     271                                                        << GetErrorMessage(err)); 
    274272                                        } 
    275273 
     
    327325                        else if (err == ERROR_BROKEN_PIPE) 
    328326                        { 
    329                                 ::syslog(LOG_ERR,  
    330                                         "Control client disconnected"); 
     327                                BOX_ERROR("Control client disconnected"); 
    331328                                mReadClosed = true; 
    332329                        } 
    333330                        else 
    334331                        { 
    335                                 ::syslog(LOG_ERR, "Failed to start " 
    336                                         "overlapped read: %s",  
    337                                         GetErrorMessage(err).c_str()); 
     332                                BOX_ERROR("Failed to start overlapped read: " 
     333                                        << GetErrorMessage(err)); 
    338334                                Close(); 
    339335                                THROW_EXCEPTION(ConnectionException,  
     
    388384                        else 
    389385                        { 
    390                                 ::syslog(LOG_ERR, "Failed to read from " 
    391                                         "control socket: %s",  
    392                                         GetErrorMessage(err).c_str()); 
     386                                BOX_ERROR("Failed to read from control socket: " 
     387                                        << GetErrorMessage(err)); 
    393388                                THROW_EXCEPTION(ConnectionException,  
    394389                                        Conn_SocketReadError) 
     
    441436                { 
    442437                        DWORD err = GetLastError(); 
    443                         ::syslog(LOG_ERR, "Failed to write to control socket: " 
    444                                 "%s", GetErrorMessage(err).c_str()); 
     438                        BOX_ERROR("Failed to write to control socket: " << 
     439                                GetErrorMessage(err)); 
    445440                        Close(); 
    446441 
     
    475470        if (mSocketHandle == INVALID_HANDLE_VALUE && mIsConnected) 
    476471        { 
    477                 fprintf(stderr, "Inconsistent connected state\n"); 
    478                 ::syslog(LOG_ERR, "Inconsistent connected state"); 
     472                BOX_ERROR("Named pipe: inconsistent connected state"); 
    479473                mIsConnected = false; 
    480474        } 
     
    489483                if (!CancelIo(mSocketHandle)) 
    490484                { 
    491                         ::syslog(LOG_ERR, "Failed to cancel outstanding " 
    492                                 "I/O: %s",  
    493                                 GetErrorMessage(GetLastError()).c_str()); 
     485                        BOX_ERROR("Failed to cancel outstanding I/O: " << 
     486                                GetErrorMessage(GetLastError())); 
    494487                } 
    495488 
    496489                if (mReadableEvent == INVALID_HANDLE_VALUE) 
    497490                { 
    498                         ::syslog(LOG_ERR, "Failed to destroy Readable " 
    499                                 "event: invalid handle"); 
     491                        BOX_ERROR("Failed to destroy Readable event: " 
     492                                "invalid handle"); 
    500493                } 
    501494                else if (!CloseHandle(mReadableEvent)) 
    502495                { 
    503                         ::syslog(LOG_ERR, "Failed to destroy Readable " 
    504                                 "event: %s",  
    505                                 GetErrorMessage(GetLastError()).c_str()); 
     496                        BOX_ERROR("Failed to destroy Readable event: " << 
     497                                GetErrorMessage(GetLastError())); 
    506498                } 
    507499 
     
    510502                if (!FlushFileBuffers(mSocketHandle)) 
    511503                { 
    512                         ::syslog(LOG_INFO, "FlushFileBuffers failed: %s",  
    513                                 GetErrorMessage(GetLastError()).c_str()); 
     504                        BOX_ERROR("Failed to FlushFileBuffers: " << 
     505                                GetErrorMessage(GetLastError())); 
    514506                } 
    515507         
     
    519511                        if (err != ERROR_PIPE_NOT_CONNECTED) 
    520512                        { 
    521                                 ::syslog(LOG_ERR, "DisconnectNamedPipe " 
    522                                         "failed: %s",  
    523                                         GetErrorMessage(err).c_str()); 
     513                                BOX_ERROR("Failed to DisconnectNamedPipe: " << 
     514                                        GetErrorMessage(err)); 
    524515                        } 
    525516                } 
     
    537528        if (!result)  
    538529        { 
    539                 ::syslog(LOG_ERR, "CloseHandle failed: %s",  
    540                         GetErrorMessage(GetLastError()).c_str()); 
     530                BOX_ERROR("Failed to CloseHandle: " << 
     531                        GetErrorMessage(GetLastError())); 
    541532                THROW_EXCEPTION(ServerException, SocketCloseError) 
    542533        } 
     
    586577        if (!FlushFileBuffers(mSocketHandle)) 
    587578        { 
    588                 ::syslog(LOG_WARNING, "FlushFileBuffers failed: %s",  
    589                         GetErrorMessage(GetLastError()).c_str()); 
     579                BOX_ERROR("Failed to FlushFileBuffers: " << 
     580                        GetErrorMessage(GetLastError())); 
    590581        } 
    591582} 
Note: See TracChangeset for help on using the changeset viewer.