aboutsummaryrefslogtreecommitdiff
path: root/src/common/Logging
AgeCommit message (Collapse)Author
2025-06-23Core/Misc: Remove StringFormat exception handling code from the headerShauren
2025-06-11Core/Common: Update PCH content to include most commonly used headersShauren
2025-06-10Core/Misc: Kill copy/move constructors for singleton classesShauren
2024-10-16Core/Misc: Replace std::ostringstream based formatting with ↵Shauren
Trinity::StringFormat where possible in common and database projects
2024-07-31Core/Logging: fixed nopch build for msvc compilers (#30126)Ovahlord
2024-07-16Core/Logging: Minor internal refactorShauren
* Avoid formatting to output with fprintf * Use vector instead of unordered_map to store appenders in Logger
2024-07-10Core/Logging: Removed one layer of allocations from log message writes ↵Shauren
(async doesn't wrap in shared_ptr anymore and sync creates LogMessage on the stack)
2024-03-19Core/Logging: Fix intellisense errors - people don't like it when code glows ↵Shauren
red without a reason
2024-03-15Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time)
2024-02-26Core/Logging: Call Log::instance() only once in each log statementShauren
2023-08-25Core/Logging: Fixed log message order not being preserved when async logging ↵Shauren
was enabled and ThreadPool was greater than 1 Despite that issue, logging was still threadsafe, just not ordered properly
2023-07-23Core/Logging: Minor compile time reducing refactor of log message formattingShauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-05Core/Misc: Added a include hack for msvc <chrono> to use only c++17 bits from itShauren
2022-09-19Core/Misc: Changed string formatting functions to accept std::string_view as ↵Shauren
format argument instead being templated on it to slightly improve compile times and reduce executable size
2022-05-09Core/Logging: Remove string allocations for logs that are not going to be loggedShauren
2022-03-08Core/Misc: Fixed utf8 encoding in console input/output. (#26352)Mikhail Redko
* Core/Misc: Fixed utf8 encoding in console input/output. * Fix gcc build * Fixed that weird 'a' with circle above it and other similar letters. Also fixed encoding in AppenderConsole which sometimes did not work as it should * Fix build on Linux * Probably better to do it like this (cherry picked from commit 1539bed3db86f2153f2d0d5fbf24bf9ee4af1d92)
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-04Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327)Treeston
(cherry picked from commit 534a2388b7c662c8796aabb1ec8cb424879799b6)
2022-01-24Core/Misc: Fix static analysis issues (#25178)Giacomo Pozzoni
(cherry picked from commit 7cf122fc2a604bae77d0b935536c41ec9203e62d)
2022-01-23Misc: Use [[fallthrough]] attribute instead of comment to mark intentional ↵Peter Keresztes Schmidt
fallthroughs (#25054) Related: #25006 (cherry picked from commit 85b5b842ca6c05d4e51081e6c3282940a80f3761)
2021-12-22Part1: Modernize codebase with Clang-Tidy range based loops (#24164)Ujp8LfXBJ6wCPR
(cherry picked from commit fb75a958f02695f166481033203869940d98b537)
2021-11-24Core/Misc: Fix GCC 8 warningsjackpoz
(cherry picked from commit 1d04a3b216901671eae0104547715a570b1ff3ab)
2021-08-08Core/Misc: Add PERFORMANCE_PROFILING CMake optionjackpoz
Add a new CMake option called PERFORMANCE_PROFILING that should be used only when profiling the performance. This option is unsupported, do not report any issue happening when enabling this option. (cherry picked from commit db5c9867e2ffde3657f53bc155b474c5d46884dd)
2021-05-27Core/Logging: Add functions that allow creating loggers and appenders from ↵Shauren
other sources than config files
2021-02-06Core/Misc: Fix static analysis issuesjackpoz
(cherry picked from commit 97f33dc77945d8f284d14e0eaa994ae1405a3f20)
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-06-23Core/Misc: Replace Trinity::make_unique with std (#24869)Peter Keresztes Schmidt
2020-05-21Core/Misc: GCC build and warning fixesShauren
2020-01-02New YearAokromes
2019-08-17Core/Misc: Fix static analysis issuesjackpoz
(cherrypicked from b375bab22592daaaa1fc387c4f6a1fb9564cbcc6)
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-06Core/Misc: Added compatibility layer for boost 1.66 and future std:: ↵Shauren
networking stuff * Based on work done by @dimiandre in PR #21173 Closes #21171 Closes #21173
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-05-13Fix non-PCH build.Marco Ebert
Your ad here.
2017-05-11Core/Common: Include cleanupShauren
2017-03-04Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ ↵Shauren
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-12-24Core/Logging: Fix static analysis issueShauren
CID 1367942, 1367944, 1367953,1367955,1367957, 1367958, 1367960, 1367961, 1367962, 1367964
2016-08-04Common/Logging: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Code functionality shouldn't have been modified.
2016-04-05Core/Misc: MSVC warning fixesShauren
2016-03-24Core/Common: Converted the common library to a shared library.Naios
* There is still the possibility to static link against common.
2016-03-11Core/Common: Move singleton instances into compilation unitsNaios
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance)
2016-02-27Core/Logging: fixed default logger (partial reverts ↵joschiwald
0904858624297bb6098bde7d22fd080245dd8d5a) (cherry picked from commit 9beeca79ac0ece4fd07ccd83921a7ec93cb85efa)
2016-02-23Core/Logging: Force synchronous logging after io_service shutdown - fixes ↵Shauren
logging on worldserver shutdown
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-09-24Core/Misc: Fix issues reported by static analysisjackpoz
Coverity defect IDs: 1316687, 1316688 (cherry picked from commit 51a2a3fa93702f289cda1e64323f55aba02f1026)
2015-08-21Core/Build: Merge common library and move database out of sharedStormBytePP