From 5b55d13ead7e352ee1feaae72009e8abf5bd071a Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Fri, 21 Sep 2007 15:36:22 +0000 Subject: [FIX] Neural Network methods complete [FIX] Wrapped Node up into the layer [FIX] Wrapped NatureEffect into Nature [FIX] Getting around to fixing up the design of the PokéMod stuff [FIX] Creating new subclasses now returns pointer to new subclass [FIX] Simplified interfaces [FIX] Minor style issues [FIX] Renamed CoinItem to CoinListObject [FIX] Renamed MapTrainerTeam to MapTrainerPokemon [FIX] Renamed MapWildPokemon to MapWildListPokemon [FIX] Moved global enums to relevant classes [FIX] Removed general logging features [DEL] pokemod/Debug.{h, cpp} [DEL] pokemod/Path.{h, cpp} [FIX] Using QFile rather than custom Path class for checking for files [FIX] Set* methods now return a bool to let the caller know if anything actually changed (if it can fail, otherwise it is void) [ADD] Compliation without errors is required for pokemod from now on before commits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@24 6ecfd1a5-f3ed-3746-8530-beee90d26b22 --- pokemod/Debug.cpp | 81 ------------------------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 pokemod/Debug.cpp (limited to 'pokemod/Debug.cpp') diff --git a/pokemod/Debug.cpp b/pokemod/Debug.cpp deleted file mode 100644 index 6cf6c98e..00000000 --- a/pokemod/Debug.cpp +++ /dev/null @@ -1,81 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: pokemod/Debug.cpp -// Purpose: Define logging abilities for a PokéMod -// Author: Ben Boeckel -// Modified by: Ben Boeckel -// Created: Wed Feb 14 23:44:39 2007 -// Copyright: ©2007 Nerdy Productions -// Licence: -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program. If not, see . -///////////////////////////////////////////////////////////////////////////// - -#include "Debug.h" - -PokeGen::PokeMod::Log::~Log() -{ - flog.close(); -} - -void PokeGen::PokeMod::Log::Write(const QString &msg, const unsigned l) -{ -#ifdef PM_DEBUG - // Actual strings of the debugging levels - const char *PokeModDebugStr[8] = {"Emergency", "Alert", "Critical Error", "Error", "Warning", "Notice", "Info", "Debug"}; - // Only log if wanted - if (l & level) - { - // Get the current time - QString path(QDate::currentDate().toString("yyyy/MM-MMM/dd-ddd")); - QString time(QTime::currentTime().toString("hh:mm:ss.zzz")); - short word = 0; - unsigned short temp = l; - while (temp >>= 1) - ++word; - if (lastDay != path) - { - if (flog.isOpen()) - flog.close(); - flog.setFileName(QString(PM_DEF_DIR ".pokegen" PM_DEF_SEP "log" PM_DEF_SEP "pokemod" PM_DEF_SEP "%1.log").arg(path)); - flog.open(QIODevice::Append); - } - // Get the actual output message - QString output = QString("%1 (%2): %3").arg(PokeModDebugStr[word]).arg(time).arg(msg); - QString validate = QString("%1: %2").arg(PokeModDebugStr[word]).arg(msg); - // Output to the command window - if (consoleOutput) - console << output << endl; - // Output to other streams (if wanted) - if (useOtherOutput && !otherOutput->status()) - *otherOutput << output << endl; - if ((l & PM_DEBUG_VALIDATION) && useOtherOutputV && !otherOutputV->status()) - *otherOutputV << validate << endl; - if (fileOutput) - { - // Output errors if the file fails - if (flog.error()) - { - if (consoleOutput) - console << "Alert (" << QTime::currentTime().toString("hh:mm:ss.zzz") << "): Unable to open log file!" << endl; - if (useOtherOutput && !otherOutput->status()) - *otherOutput << "Alert (" << QTime::currentTime().toString("hh:mm:ss.zzz") << "): Unable to open log file!" << endl; - } - else - { - QTextStream temp(&flog); - temp << output << "\n"; - } - } - } -#endif -} -- cgit