summaryrefslogtreecommitdiffstats
path: root/src/common/logging/backend.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-26 assert/logging: Stop the logging thread and flush the backends before crashingFearlessTobi1-0/+17
2023-07-26backend: Remove usage of explicit operator overloadlat9nq1-1/+1
2023-06-03common: logging: Implement Android logcat backend.bunnei1-0/+26
2023-03-22bounded_threadsafe_queue: Deduplicate and add PushModesMorph1-1/+1
2023-03-22logging: Make use of bounded queueMorph1-8/+8
2022-11-23general: fix compile for Apple ClangLiam1-1/+1
2022-10-04common: remove "yuzu:" prefix from thread namesLiam1-1/+1
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-3/+2
2022-03-19common: Reduce unused includesameerj1-2/+0
2022-03-10backend: Ensure backend_thread is destructed before message_queueMerry1-1/+1
2022-02-28logging: Convert `backend_thread` into an `std::jthread`Wunkolo1-13/+5
2021-11-02 Refactor Logging ImplLevi Behunin1-27/+37
2021-10-02common/logging: Move Log::Entry declaration to a separate headerameerj1-0/+3
2021-09-02common/logging: Add missing includegerman771-0/+1
2021-08-27Revert "logging: Display backtrace on crash"Morph1-111/+1
2021-08-24logging: Fix log filter during initializationameerj1-4/+5
2021-08-13logging: Display backtrace on crashyzct123451-1/+111
2021-08-13logging: Simplify and make thread-safeyzct123451-139/+211
2021-07-06common: logging: backend: Close the file after exceeding the write limitMorph1-8/+11
2021-06-24common: Replace common_sizes into user-literalsWunkolo1-4/+7
2021-06-22common: fs: file: Remove [[nodiscard]] attribute from FlushMorph1-1/+1
2021-06-22common: fs: Remove [[nodiscard]] attribute on Remove* functionsMorph1-1/+1
2021-06-13common: logging: Restructure backend codeMorph1-129/+0
2021-06-13common: logging: backend: Wrap IOFile in a unique_ptrMorph1-4/+14
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-15/+12
2021-04-20log/backend: Use in-class initializer for FileBackendLioncash1-4/+6
2021-04-20log/backend: Make use of erase_ifLioncash1-4/+4
2021-04-15log/backend: Correct order of const in copy constructorLioncash1-2/+5
2021-04-15common/log: Move Log namespace into the Common namespaceLioncash1-9/+9
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-04-09bgtc: Update to 12.x and implement OpenTaskServiceMorph1-0/+1
2021-01-04Address review commentsFearlessTobi1-5/+5
2021-01-04Delete the old log file before rotating (#5675)xperia641-0/+3
2021-01-03Fix the old log file to work with the log parser.bunnei1-1/+1
2021-01-03Rotate previous log file to '.old' if it existsxperia641-4/+9
2020-11-19hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei1-0/+1
2020-11-02common: Enable warnings as errorsLioncash1-2/+0
2020-08-25logging/settings: Increase maximum log size to 100 MB and add extended logging optionM&M1-2/+12
2020-08-03logging/backend: Make use of designated initializersLioncash1-11/+11
2020-01-23common/logging: don't use regex for path trimmingBreadFish641-1/+1
2019-11-15common/logging: Silence no return value warningsReinUsesLisp1-2/+6
2019-09-22log: Add logging class for Cheat EngineZach Hilman1-0/+1
2019-04-01general: Use deducation guides for std::lock_guard and std::unique_lockLioncash1-3/+3
2019-03-02logging/backend: Make time_origin a class variable instead of a local staticLioncash1-2/+1
2019-03-02logging/backend: Move CreateEntry into the Impl classLioncash1-25/+26
2019-02-15Adressed review commentsB3n301-1/+2
2019-02-15threadsafe_queue: Add WaitIfEmpty and use it in loggingB3n301-13/+7
2019-02-12logging: Add Vulkan backend logging class typeReinUsesLisp1-0/+1
2018-12-07Backport review comment from citra-emu/citra#4418Tobias1-2/+2
2018-10-24logging/backend: Add missing services to the log filtersLioncash1-0/+3
2018-10-07logging: Add DebuggerBackend for logging to Visual StudioCarl Kenner1-2/+9
2018-09-24Stubbed IRS (#1349)David1-0/+1
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-1/+1
2018-08-14logging/backend: Use const reference to refer to log filterLioncash1-2/+3
2018-08-08common/logging: Add missing service log categoriesLioncash1-0/+8
2018-08-07service: Add usb servicesLioncash1-0/+1
2018-08-05service: Add arp servicesLioncash1-0/+1
2018-08-02service: Add migration servicesLioncash1-0/+1
2018-08-02service: Add psc servicesLioncash1-0/+1
2018-08-01service: Add capture servicesLioncash1-0/+1
2018-08-01service: Add bpc and pcv servicesLioncash1-0/+2
2018-08-01Remove files that are not usedZach Hilman1-0/+1
2018-07-31service: Add fgm servicesLioncash1-0/+1
2018-07-31service: Add the pcie serviceLioncash1-0/+1
2018-07-29service: Add wlan servicesLioncash1-0/+1
2018-07-29service: Add btm servicesLioncash1-0/+1
2018-07-27service: Add ncm servicesLioncash1-0/+1
2018-07-27service: Add mii servicesLioncash1-0/+1
2018-07-27service: Add nfc servicesLioncash1-0/+1
2018-07-27service/lbl: Implement EnableVrMode, DisableVrMode and GetVrModeLioncash1-0/+1
2018-07-26service: Add ldn servicesLioncash1-0/+1
2018-07-20logging/backend: Add missing standard includesLioncash1-2/+3
2018-07-20logging/backend: Use std::string_view in RemoveBackend() and GetBackend()Lioncash1-10/+10
2018-07-15Logging: Dump all logs in the queue on close in debug modeJames Rowe1-1/+2
2018-07-14Logging: Don't lock the queue for the duration of the writeJames Rowe1-3/+5
2018-07-03Add configurable logging backendsJames Rowe1-8/+149
2018-06-05Service/MM: add service and stub some functionsmailwl1-0/+1
2018-05-28Service/BCAT: add module and servicesmailwl1-0/+1
2018-04-27log: Remove old logging macros and functionsLioncash1-19/+1
2018-04-26Added PREPO to logging backend, Removed comments from SaveReportWithUserDavid Marcec1-0/+1
2018-04-06Update fmtlib to fix msvc warningsJames Rowe1-2/+3
2018-04-03logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADICDaniel Lim Wee Soong1-3/+3
2018-03-30service: Add NFP module interface.bunnei1-0/+1
2018-03-23Service/SSL: add ssl servicemailwl1-0/+1
2018-03-22Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong1-14/+22
2018-03-22Service/spl: add module and servicesmailwl1-0/+1
2018-03-20Service: add fatal:u, fatal:p servicesmailwl1-0/+1
2018-02-20Service/AOC: stub ListAddOnContent functionmailwl1-0/+1
2018-02-19logging: Add category for Friend service.bunnei1-0/+1
2018-02-15log: Add logging category for NS services.bunnei1-0/+1
2018-02-05logger: Add Time service logging category.bunnei1-0/+1
2018-02-05logger: Add SET service logging category.bunnei1-5/+3
2018-02-05logger: Add PCTL service logging category.bunnei1-0/+1
2018-02-05logger: Add LM service logging category.bunnei1-0/+1
2018-02-05logger: Add APM service logging category.bunnei1-0/+1
2018-02-05logger: Add NIFM service logging category.bunnei1-0/+1
2018-02-05logger: Add VI service logging category.bunnei1-0/+1
2018-02-04logger: Add AM service logging category.bunnei1-0/+1
2018-02-04logger: Add "account" service logging category.bunnei1-0/+1
2018-01-25audout:u OpenAudioOut and IAudioOut (#138)st4rk1-0/+1
2018-01-24logging: add missing NVDRV subclass to macro listRozlette1-0/+1
2018-01-21Format: Run the new clang format on everythingJames Rowe1-1/+1
2018-01-17loggin: Add IPC logging category.bunnei1-1/+2
2017-10-23logging: Rename category "Core_ARM11" to "Core_ARM".bunnei1-1/+1
2017-10-15hle: Initial implementation of NX service framework and IPC.bunnei1-1/+1
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei1-21/+0
2017-07-10logging: Add WebService as a log cateogry.bunnei1-1/+2
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n301-0/+1
2017-03-01Input: add device and factory templatewwylele1-0/+1
2017-02-21HW: add AES engine & implement AES-CCMwwylele1-0/+1
2017-02-14applied the change suggested by @wwylelenoah the goodra1-0/+1
2016-12-30Service/NFC: stub GetTagInRangeEventmailwl1-0/+1
2016-12-12csnd:SND reformat source codemailwl1-0/+1
2016-11-25MIC_U: Stub service funcionsmailwl1-0/+1
2016-10-02Update the stub code of BOSSJamePeng1-0/+1
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-2/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-68/+71
2016-06-25Remove superfluous std::move in return std::move(local_var)scurest1-1/+1
2016-05-07AudioCore: SDL2 SinkMerryMage1-0/+1
2016-04-02Dummy implementation dlp:SRVR Service.exhalatio1-0/+1
2016-03-31cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandlemailwl1-0/+1
2016-03-27frd:u: Initial stub some functionsmailwl1-0/+1
2016-03-14Reorganize the ndm service path for dummy implement functionJamePeng1-0/+1
2016-02-26Initial implementation ir:usermailwl1-0/+1
2016-02-21AudioCore: Skeleton ImplementationMerryMage1-0/+2
2015-11-23Services/Cam: Added new log type and camera enums from 3dbrew.Subv1-0/+1
2015-10-04Implement gdbstubpolaris-1-0/+1
2015-09-20Implement gdbstubpolaris-1-0/+1
2015-08-15Handle invalid `Log::Class`Benjamin Barenblat1-1/+2
2015-08-03Use UNREACHABLE macro for impossible cases in previous commitBenjamin Barenblat1-2/+1
2015-08-02Handle invalid `Log::Level::Count`Benjamin Barenblat1-1/+4
2015-06-12Services: Continue separation of services into their own folderspurpasmart961-0/+1
2015-05-22Service::Y2R: Support for grayscale decoding of specific formatsYuri Kunde Schlesner1-0/+1
2015-05-12Common: Remove async loggingYuri Kunde Schlesner1-47/+9
2015-04-03Services: Stubs and minor changespurpasmart961-0/+2
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift1-0/+1
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot1-0/+9
2015-02-22Added information reporting from ThrowFatalErrorarchshift1-0/+1
2015-02-13backend: Add logging subentry for ldrLioncash1-0/+1
2015-02-11Asserts: break/crash program, fit to style guide; log.h->assert.harchshift1-2/+2
2015-01-07CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv1-0/+1
2014-12-31SOC_U: Preliminary implementation of sockets.Subv1-0/+1
2014-12-21License changepurpasmart961-1/+1
2014-12-13New logging systemYuri Kunde Schlesner1-0/+151