***********************
** FILE NAME : gcm_input.cpp
** SYSTEM NAME : Gnucomo - Gnu Computer Monitoring
-** VERSION NUMBER : $Revision: 1.7 $
+** VERSION NUMBER : $Revision: 1.8 $
**
** DESCRIPTION : Application to store client messages into the database
** The client message contains a log file from one of the
/*****************************
$Log: gcm_input.cpp,v $
- Revision 1.7 2003-08-14 10:28:37 arjen
+ Revision 1.8 2003-08-16 15:30:19 arjen
+ Fixed a gcc 2 vs. gcc 3 problem
+
+ Revision 1.7 2003/08/14 10:28:37 arjen
Use parameters from a new section 'logging' with three configuration parameters:
method - Output method to use for logging.
destination - Name of the log output destination.
*****************************/
-static const char *RCSID = "$Id: gcm_input.cpp,v 1.7 2003-08-14 10:28:37 arjen Exp $";
+static const char *RCSID = "$Id: gcm_input.cpp,v 1.8 2003-08-16 15:30:19 arjen Exp $";
#include <fstream>
if (log_method == "file" && log_destination != "")
{
std::cerr << "Logging to " << log_destination << ".\n";
+#if __GNUC__ == 2
logfile.open(log_destination, _IO_APPEND); // for gcc 2
- //logfile.open(logfile_name, std::ios_base::app); // for gcc 3
+#else
+ logfile.open(log_destination, std::ios_base::app); // for gcc 3
+#endif
if (!logfile)
{
std::cerr << "Can't open logfile " << log_destination << " for writing.\n";