summaryrefslogtreecommitdiffstats
path: root/src/common/logging (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-26 assert/logging: Stop the logging thread and flush the backends before crashingFearlessTobi2-0/+20
2023-09-14ngc: implement serviceLiam2-2/+2
2023-07-26backend: Remove usage of explicit operator overloadlat9nq1-1/+1
2023-06-03Use yuzu as category instead of citraNarr the Reg1-1/+1
2023-06-03common: logging: Implement Android logcat backend.bunnei3-0/+63
2023-03-22bounded_threadsafe_queue: Deduplicate and add PushModesMorph1-1/+1
2023-03-22logging: Make use of bounded queueMorph1-8/+8
2023-03-01nvnflinger: fix nameLiam2-102/+102
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 Pappacoda7-21/+14
2022-06-29service: ptm: Rewrite PSM and add TSgerman772-2/+2
2022-04-23general: Convert source file copyright comments over to SPDXMorph3-9/+6
2022-04-07service: jit: stub JIT serviceLiam2-0/+2
2022-03-25common: logging: Add a logger for NVFlinger.bunnei2-0/+2
2022-03-19common: Reduce unused includesameerj2-3/+0
2022-03-19common: Reduce unused includesameerj3-4/+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
2022-02-11service/mnpp: Stub mnpp_appNarr the Reg2-0/+2
2022-01-10logging/log.h: move enum class formatter to a separate file ...liushuyu2-15/+24
2022-01-09logging/log: use `underlying_type` instead of hardcoding typesliushuyu1-2/+4
2022-01-08logging: adapt to changes in fmt 8.1liushuyu1-1/+14
2021-12-06service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman772-0/+2
2021-11-02 Refactor Logging ImplLevi Behunin3-28/+39
2021-10-02common/logging: Reduce scope of fmt includeameerj1-1/+1
2021-10-02common/logging: Move Log::Entry declaration to a separate headerameerj5-17/+36
2021-09-02common/logging: Add missing includegerman771-0/+1
2021-08-27ngct: Stub NGCT:U servicegerman772-0/+2
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-safeyzct123452-245/+218
2021-07-23shader: Add loggingReinUsesLisp2-0/+8
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-24general: Add missing #pragma once directivesMorph1-0/+2
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 codeMorph7-278/+287
2021-06-13common: logging: backend: Wrap IOFile in a unique_ptrMorph2-6/+27
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2-17/+15
2021-04-20log/backend: Use in-class initializer for FileBackendLioncash2-6/+8
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 namespaceLioncash7-33/+39
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-04-09bgtc: Update to 12.x and implement OpenTaskServiceMorph2-0/+2
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.bunnei2-0/+2
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-16common/fileutil: Convert namespace to Common::FSLioncash1-1/+1
2020-08-03logging/backend: Make use of designated initializersLioncash2-21/+15
2020-01-23common/logging: don't use regex for path trimmingBreadFish643-14/+23
2019-11-15common/logging: Silence no return value warningsReinUsesLisp1-2/+6
2019-09-22log: Add logging class for Cheat EngineZach Hilman2-0/+2
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 classLioncash2-29/+26
2019-02-15Adressed review commentsB3n301-1/+2
2019-02-15threadsafe_queue: Add WaitIfEmpty and use it in loggingB3n302-13/+8
2019-02-12logging: Add Vulkan backend logging class typeReinUsesLisp2-0/+2
2018-12-07Backport review comment from citra-emu/citra#4418Tobias1-2/+2
2018-10-24logging/backend: Add missing services to the log filtersLioncash2-0/+5
2018-10-21service: Add skeleton for psm serviceZach Hilman1-0/+1
2018-10-07logging: Add DebuggerBackend for logging to Visual StudioCarl Kenner2-2/+23
2018-10-05text_formatter: Avoid unnecessary string temporary creation in PrintMessage()Lioncash1-1/+1
2018-09-24Stubbed IRS (#1349)David2-0/+2
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi4-5/+6
2018-09-04common/logging: Amend documentation commentsLioncash2-6/+6
2018-09-04common/logging/filter: Replace C-style case with C++ static_castLioncash1-1/+1
2018-09-04common/logging/filter: Make constructor explicitLioncash1-1/+1
2018-08-21logging/text_formatter: Use empty braces for initializing CONSOLE_SCREEN_BUFFER_INFO instanceLioncash1-1/+1
2018-08-14logging/backend: Use const reference to refer to log filterLioncash1-2/+3
2018-08-08common/logging: Add missing service log categoriesLioncash2-0/+16
2018-08-07service: Add usb servicesLioncash2-0/+2
2018-08-05service: Add arp servicesLioncash2-0/+2
2018-08-02service: Add migration servicesLioncash2-0/+2
2018-08-02logging/log: Remove incorrect description in PCV doc commentLioncash1-1/+1
2018-08-02service: Add psc servicesLioncash2-0/+2
2018-08-01service: Add capture servicesLioncash2-0/+2
2018-08-01service: Add bpc and pcv servicesLioncash2-0/+4
2018-08-01Remove files that are not usedZach Hilman2-0/+2
2018-07-31service: Add fgm servicesLioncash2-0/+2
2018-07-31service: Add the pcie serviceLioncash2-0/+2
2018-07-31Port #3758 from Citra (#852): Add missing std::string import in text_formatterTobias1-0/+1
2018-07-29service: Add wlan servicesLioncash2-0/+2
2018-07-29service: Add btm servicesLioncash2-0/+2
2018-07-27service: Add ncm servicesLioncash2-0/+2
2018-07-27service: Add mii servicesLioncash2-0/+2
2018-07-27service: Add nfc servicesLioncash2-0/+2
2018-07-27service/lbl: Implement EnableVrMode, DisableVrMode and GetVrModeLioncash2-0/+2
2018-07-26service: Add ldn servicesLioncash2-0/+2
2018-07-20logging/filter: Use std::string_view in ParseFilterString()Lioncash2-41/+40
2018-07-20logging/backend: Add missing standard includesLioncash2-4/+3
2018-07-20logging/backend: Use std::string_view in RemoveBackend() and GetBackend()Lioncash2-12/+13
2018-07-18externals: update fmt to version 5.1.0Lioncash1-1/+1
2018-07-15Logging: Dump all logs in the queue on close in debug modeJames Rowe3-1/+12
2018-07-14Logging: Don't lock the queue for the duration of the writeJames Rowe1-3/+5
2018-07-03Fix build and address review feedbackbunnei1-4/+4
2018-07-03Add configurable logging backendsJames Rowe2-11/+233
2018-07-03Update clang formatJames Rowe1-1/+1
2018-07-03Rename logging macro back to LOG_*James Rowe2-10/+10
2018-06-05Service/MM: add service and stub some functionsmailwl2-0/+2
2018-05-28Service/BCAT: add module and servicesmailwl2-0/+2
2018-04-27log: Remove old logging macros and functionsLioncash2-54/+1
2018-04-27Switched to NGLOG_WARNINGDavid Marcec1-1/+1
2018-04-26Added PREPO to logging backend, Removed comments from SaveReportWithUserDavid Marcec1-0/+1
2018-04-23GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport.David Marcec1-0/+1
2018-04-06Update fmtlib to fix msvc warningsJames Rowe2-5/+8
2018-04-03logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADICDaniel Lim Wee Soong2-5/+11
2018-03-30service: Add NFP module interface.bunnei2-0/+2
2018-03-26log.h: Change comment from citra to yuzuN00byKing1-1/+1
2018-03-23Service/SSL: add ssl servicemailwl2-0/+2
2018-03-22Remove dependency chronoDaniel Lim Wee Soong1-1/+0
2018-03-22Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong7-66/+75
2018-03-22Service/spl: add module and servicesmailwl2-0/+2
2018-03-20Service: add fatal:u, fatal:p servicesmailwl2-0/+2
2018-02-20Service/AOC: stub ListAddOnContent functionmailwl2-0/+2
2018-02-19logging: Add category for Friend service.bunnei2-0/+2
2018-02-15log: Add logging category for NS services.bunnei2-0/+2
2018-02-05logger: Add Time service logging category.bunnei2-0/+2
2018-02-05logger: Add SET service logging category.bunnei2-15/+11
2018-02-05logger: Add PCTL service logging category.bunnei2-0/+2
2018-02-05logger: Add LM service logging category.bunnei2-0/+2
2018-02-05logger: Add APM service logging category.bunnei2-0/+2
2018-02-05logger: Add NIFM service logging category.bunnei2-0/+2
2018-02-05logger: Add VI service logging category.bunnei2-0/+2
2018-02-04logger: Add AM service logging category.bunnei2-0/+2
2018-02-04logger: Add "account" service logging category.bunnei2-0/+2
2018-01-25audout:u OpenAudioOut and IAudioOut (#138)st4rk2-0/+2
2018-01-24logging: add missing NVDRV subclass to macro listRozlette1-0/+1
2018-01-21Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David1-0/+1
2018-01-21Format: Run the new clang format on everythingJames Rowe6-6/+6
2018-01-17loggin: Add IPC logging category.bunnei2-1/+3
2017-10-23logging: Rename category "Core_ARM11" to "Core_ARM".bunnei2-2/+2
2017-10-15hle: Initial implementation of NX service framework and IPC.bunnei2-2/+2
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei2-42/+0
2017-07-10logging: Add WebService as a log cateogry.bunnei2-1/+3
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n302-0/+2
2017-06-30Remove unnecessary WIN32_LEAN_AND_MEAN macro definitionKloen1-1/+0
2017-03-01Input: add device and factory templatewwylele2-0/+2
2017-02-21HW: add AES engine & implement AES-CCMwwylele2-0/+2
2017-02-14applied the change suggested by @wwylelenoah the goodra1-0/+1
2017-02-14added http service enum to the log.h filenoah the goodra1-0/+1
2016-12-30Service/NFC: stub GetTagInRangeEventmailwl2-0/+2
2016-12-12csnd:SND reformat source codemailwl2-0/+2
2016-12-05Support mingw cross-compileJannik Vogel1-1/+1
2016-11-30Set client SDK version to Service APIsmailwl1-3/+2
2016-11-25MIC_U: Stub service funcionsmailwl2-0/+2
2016-10-20Fix typosRicardo de Almeida Gonzaga1-1/+1
2016-10-02Update the stub code of BOSSJamePeng2-0/+2
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2-2/+2
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot5-9/+4
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot7-164/+181
2016-06-25Remove superfluous std::move in return std::move(local_var)scurest1-1/+1
2016-05-07AudioCore: SDL2 SinkMerryMage2-1/+3
2016-04-08cecd:u: stub GetCecStateAbbreviated (#1648)mailwl1-1/+1
2016-04-02Dummy implementation dlp:SRVR Service.exhalatio2-0/+2
2016-03-31cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandlemailwl2-0/+2
2016-03-27frd:u: Initial stub some functionsmailwl2-0/+2
2016-03-14Reorganize the ndm service path for dummy implement functionJamePeng2-0/+2
2016-02-26Initial implementation ir:usermailwl2-0/+2
2016-02-21AudioCore: Skeleton ImplementationMerryMage2-0/+4
2016-02-05backend: defaulted move constructor/assignmentLioncash1-18/+2
2015-11-23Services/Cam: Added new log type and camera enums from 3dbrew.Subv2-0/+2
2015-10-04Implement gdbstubpolaris-2-0/+2
2015-09-20Implement gdbstubpolaris-2-0/+2
2015-08-16VMManager: Make LogLayout log level configurable as a parameterYuri Kunde Schlesner1-8/+7
2015-08-15Handle invalid `Log::Class`Benjamin Barenblat1-1/+2
2015-08-03Use UNREACHABLE macro for impossible cases in previous commitBenjamin Barenblat2-4/+3
2015-08-02Handle invalid `Log::Level::Count`Benjamin Barenblat2-1/+9
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot1-0/+1
2015-06-28Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot1-4/+0
2015-06-12Services: Continue separation of services into their own folderspurpasmart962-2/+4
2015-05-22Service::Y2R: Support for grayscale decoding of specific formatsYuri Kunde Schlesner2-0/+2
2015-05-12Common: Remove async loggingYuri Kunde Schlesner7-210/+32
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-0/+1
2015-04-03Services: Stubs and minor changespurpasmart962-0/+4
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift2-0/+2
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot5-7/+17
2015-02-22Added information reporting from ThrowFatalErrorarchshift2-0/+2
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-02-08Services: Stub some functionspurpasmart961-0/+1
2015-02-07Fix a wrong file name in a commentchinhodado1-1/+1
2015-01-10Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift1-16/+7
2015-01-07CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv2-0/+2
2014-12-31SOC_U: Preliminary implementation of sockets.Subv2-0/+2
2014-12-21License changepurpasmart967-7/+7
2014-12-14Restore the original console color after logging a message.Yuri Kunde Schlesner2-13/+25
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner4-3/+203
2014-12-13Implement text path trimming for shorter paths.Yuri Kunde Schlesner2-1/+38
2014-12-13Re-add coloring to the console logging output.Yuri Kunde Schlesner1-0/+50
2014-12-13New logging systemYuri Kunde Schlesner5-0/+473