Logging cleanup (#69)

* Mac OS X 10.6 & More C++03 Support

* Fix SDL2 options.txt loading for C++03

* Output/Logging Overhaul
* Added StandardOut class
* Renamed LOGX macros to LOG_X
* Removed LogMsg macros in favor of LOG_X
* Added console window for debug Windows builds

* Updated Xcode Project
+ StandardOut.hpp
+ StandardOut.cpp

* StandardOut_windows
* Replaced the Windows #ifdefs in StandardOut with StandardOut_windows

---------

Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
This commit is contained in:
Brent
2023-08-28 02:55:41 -05:00
committed by GitHub
parent f7915a1dab
commit 5c1ea03747
43 changed files with 326 additions and 207 deletions

View File

@@ -40,7 +40,7 @@ Item::Item(int itemID)
if (Item::items[m_itemID])
{
printf("Item conflict id @ %d! Id already used\n", m_itemID);
LOG_W("Item conflict id @ %d! Id already used\n", m_itemID);
}
Item::items[m_itemID] = this;
@@ -66,7 +66,7 @@ Item* Item::setMaxStackSize(int mss)
Item* Item::setCraftingRemainingItem(Item* pItem)
{
if (m_maxStackSize > 1)
puts("Max stack size must be 1 for items with crafting results");
LOG_W("Max stack size must be 1 for items with crafting results");
m_pCraftingRemainingItem = pItem;