-
- Downloads
The constructor of each C++ CASTOR daemon now takes a reference to Log object
as a parameter. The functions that create the CASTOR daemon objects all create a castor::log::LogImplementation object and pass it to the constructor of their corresponding CASTOR daemon object. When unit testting, one now has the posibility to develop a dummy Log object that implements the interface with dummy or mock routines so that the unit tests can run without having to write to syslog or rsyslog which is a bit heavy for unit tests. The castor::log::LogImplementation basically contains the logging code centered around syslog that was developed by Sebastien and Dennis. Please note that I now have to add one or more log functions to the base class of the CASTOR daemon objects, namely castor::server::BaseServer.
Showing
- castor/gc/GcDaemon.cpp 5 additions, 2 deletionscastor/gc/GcDaemon.cpp
- castor/gc/GcDaemon.hpp 4 additions, 2 deletionscastor/gc/GcDaemon.hpp
- castor/log/Log.cpp 15 additions, 0 deletionscastor/log/Log.cpp
- castor/log/Log.hpp 23 additions, 0 deletionscastor/log/Log.hpp
- castor/log/LogImplementation.cpp 1 addition, 1 deletioncastor/log/LogImplementation.cpp
- castor/log/LogImplementation.hpp 0 additions, 5 deletionscastor/log/LogImplementation.hpp
- castor/rh/Server.cpp 5 additions, 3 deletionscastor/rh/Server.cpp
- castor/rh/Server.hpp 3 additions, 1 deletioncastor/rh/Server.hpp
- castor/server/BaseDaemon.cpp 2 additions, 2 deletionscastor/server/BaseDaemon.cpp
- castor/server/BaseDaemon.hpp 3 additions, 2 deletionscastor/server/BaseDaemon.hpp
- castor/server/BaseServer.cpp 4 additions, 4 deletionscastor/server/BaseServer.cpp
- castor/server/BaseServer.hpp 7 additions, 7 deletionscastor/server/BaseServer.hpp
- castor/stager/daemon/StagerDaemon.cpp 5 additions, 3 deletionscastor/stager/daemon/StagerDaemon.cpp
- castor/stager/daemon/StagerDaemon.hpp 11 additions, 3 deletionscastor/stager/daemon/StagerDaemon.hpp
- castor/tape/tapebridge/TapeBridgeDaemon.cpp 2 additions, 2 deletionscastor/tape/tapebridge/TapeBridgeDaemon.cpp
- castor/tape/tapebridge/TapeBridgeDaemon.hpp 3 additions, 1 deletioncastor/tape/tapebridge/TapeBridgeDaemon.hpp
- castor/tape/tapebridge/TapeBridgeMain.cpp 3 additions, 1 deletioncastor/tape/tapebridge/TapeBridgeMain.cpp
- castor/tape/tapegateway/daemon/TapeGatewayDaemon.cpp 2 additions, 3 deletionscastor/tape/tapegateway/daemon/TapeGatewayDaemon.cpp
- castor/tape/tapegateway/daemon/TapeGatewayDaemon.hpp 4 additions, 13 deletionscastor/tape/tapegateway/daemon/TapeGatewayDaemon.hpp
- castor/tape/tapegateway/daemon/TapeGatewayMain.cpp 3 additions, 1 deletioncastor/tape/tapegateway/daemon/TapeGatewayMain.cpp
Loading
Please register or sign in to comment