summaryrefslogtreecommitdiffstats
path: root/src/common/logging/log.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* logging/log.h: move enum class formatter to a separate file ...liushuyu2022-01-101-15/+1
| | | | ... to common/logging/formatter.h
* logging/log: use `underlying_type` instead of hardcoding typesliushuyu2022-01-091-2/+4
|
* logging: adapt to changes in fmt 8.1liushuyu2022-01-081-1/+14
|
* common/logging: Reduce scope of fmt includeameerj2021-10-021-1/+1
|
* common/logging: Move Log::Entry declaration to a separate headerameerj2021-10-021-0/+4
| | | | This reduces the load of requiring to include std::chrono in all files which include log.h
* common: logging: Restructure backend codeMorph2021-06-131-119/+1
|
* common/log: Move Log namespace into the Common namespaceLioncash2021-04-151-14/+20
| | | | | Forgot to move this over when I moved the rest of the source files with lacking namespaces over.
* bgtc: Update to 12.x and implement OpenTaskServiceMorph2021-04-091-0/+1
|
* hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei2020-11-191-0/+1
| | | | - Used by Animal Cross: New Horizons v1.6.0 update, minimal stub gets this update working.
* common/logging: don't use regex for path trimmingBreadFish642020-01-231-12/+21
|
* log: Add logging class for Cheat EngineZach Hilman2019-09-221-0/+1
| | | This is better than just using something like Common.Filesystem or Common.Memory
* logging: Add Vulkan backend logging class typeReinUsesLisp2019-02-121-0/+1
|
* logging/backend: Add missing services to the log filtersLioncash2018-10-241-0/+2
| | | | Just a few overlooked services.
* service: Add skeleton for psm serviceZach Hilman2018-10-211-0/+1
| | | | Seems to be the power controller. Listed in switchbrew under the category PTM services.
* Stubbed IRS (#1349)David2018-09-241-0/+1
| | | | | | | | | | * Stubbed IRS Currently we have no ideal way of implementing IRS. For the time being we should have the functions stubbed until we come up with a way to emulate IRS properly. * Added IRS to logging backend * Forward declared shared memory for irs
* common/logging: Amend documentation commentsLioncash2018-09-041-5/+5
| | | | | | | Multi-line doc comments still need the '<' after the ///, otherwise it's treated as a regular comment and makes the original doc comment broken in viewers, IDEs, etc. While we're at it, also fix some typos in the comments.
* common/logging: Add missing service log categoriesLioncash2018-08-081-0/+8
| | | | These weren't added when the services were introduced.
* service: Add usb servicesLioncash2018-08-071-0/+1
| | | | Adds basic skeleton for the usb services based off the information provided by Switch Brew.
* service: Add arp servicesLioncash2018-08-051-0/+1
| | | | | Adds the basic skeleton of the arp services based off the information provided by Switch Brew.
* Merge pull request #849 from DarkLordZach/xcibunnei2018-08-041-0/+1
|\ | | | | XCI and Encrypted NCA Support
| * Remove files that are not usedZach Hilman2018-08-011-0/+1
| |
* | Merge pull request #898 from lioncash/migbunnei2018-08-031-0/+1
|\ \ | | | | | | service: Add migration services
| * | service: Add migration servicesLioncash2018-08-021-0/+1
| | | | | | | | | | | | | | | Adds the basic skeleton for the mig:usr service based off information provided by Switch Brew.
* | | logging/log: Remove incorrect description in PCV doc commentLioncash2018-08-021-1/+1
| | | | | | | | | | | | PCV isn't the parental control service.
* | | service: Add psc servicesLioncash2018-08-021-0/+1
|/ / | | | | | | | | Adds the basic skeleton for the psc services based off the information provided by Switch Brew.
* | Merge pull request #888 from lioncash/capsbunnei2018-08-021-0/+1
|\ \ | | | | | | service: Add capture services
| * | service: Add capture servicesLioncash2018-08-011-0/+1
| |/ | | | | | | | | Adds the basic skeleton for the capture services based off information provided by Switch Brew.
* / service: Add bpc and pcv servicesLioncash2018-08-011-0/+2
|/ | | | | Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew.
* Merge pull request #875 from lioncash/fgmbunnei2018-07-311-0/+1
|\ | | | | service: Add fgm services
| * service: Add fgm servicesLioncash2018-07-311-0/+1
| | | | | | | | | | Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
* | service: Add the pcie serviceLioncash2018-07-311-0/+1
|/ | | | | Adds the basic skeleton of the pcie service based off information on Switch Brew.
* Merge pull request #857 from lioncash/wlanbunnei2018-07-301-0/+1
|\ | | | | service: Add wlan services
| * service: Add wlan servicesLioncash2018-07-291-0/+1
| | | | | | | | | | Adds the basic skeleton for the wlan services based off the information on Switch Brew.
* | service: Add btm servicesLioncash2018-07-291-0/+1
|/ | | | | Adds the skeleton for the btm services based off the information on Switch Brew.
* Merge pull request #847 from lioncash/ncmbunnei2018-07-281-0/+1
|\ | | | | service: Add ncm services
| * service: Add ncm servicesLioncash2018-07-271-0/+1
| | | | | | | | | | Adds the basic skeleton for the ncm services based off information on Switch Brew.
* | Merge pull request #846 from lioncash/miibunnei2018-07-281-0/+1
|\ \ | |/ |/| service: Add mii services
| * service: Add mii servicesLioncash2018-07-271-0/+1
| | | | | | | | | | Adds the skeleton for the mii services based off information provided by Switch Brew
* | Merge pull request #845 from lioncash/nfcbunnei2018-07-271-0/+1
|\ \ | | | | | | service: Add nfc services
| * | service: Add nfc servicesLioncash2018-07-271-0/+1
| |/ | | | | | | | | Adds the skeleton of the nfc service based off the information provided on Switch Brew.
* / service/lbl: Implement EnableVrMode, DisableVrMode and GetVrModeLioncash2018-07-271-0/+1
|/ | | | | Implements these functions according to the information available on Switch Brew.
* service: Add ldn servicesLioncash2018-07-261-0/+1
| | | | Adds ldn services based off information provided by Switch Brew.
* externals: update fmt to version 5.1.0Lioncash2018-07-181-1/+1
| | | | Previously, we were on 4.1.0, which was a major version behind.
* Rename logging macro back to LOG_*James Rowe2018-07-031-7/+7
|
* Service/MM: add service and stub some functionsmailwl2018-06-051-0/+1
|
* Service/BCAT: add module and servicesmailwl2018-05-281-0/+1
|
* log: Remove old logging macros and functionsLioncash2018-04-271-35/+0
| | | | Now that the old macros are no longer used, we can remove all functionality related to them.
* Switched to NGLOG_WARNINGDavid Marcec2018-04-271-1/+1
|
* GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport.David Marcec2018-04-231-0/+1
|
* Update fmtlib to fix msvc warningsJames Rowe2018-04-061-3/+5
| | | | | | Additionally, when updating fmtlib, there was a change in fmtlib broke how the old logging macro was overloaded, so this works around that by just naming the fmtlib macro impl something different
* logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADICDaniel Lim Wee Soong2018-04-031-2/+8
| | | | Due to premature merging of #262 I think the build may be failing right now. Should merge this ASAP to fix it.
* Merge pull request #262 from daniellimws/fmtlib-macrosbunnei2018-04-031-1/+31
|\ | | | | Logging: Add fmtlib-based macros
| * Remove dependency chronoDaniel Lim Wee Soong2018-03-221-1/+0
| | | | | | | | | | | | Earlier chrono was included but after some code changed it was no longer needed Forgot to remove it so I'm removing it now
| * Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong2018-03-221-1/+32
| | | | | | | | | | | | | | | | | | Add a new set of logging macros based on fmtlib Similar but not exactly the same as https://github.com/citra-emu/citra/pull/3533 Citra currently uses a different version of fmt, which does not support FMT_VARIADIC so make_args is used instead. On the other hand, yuzu uses fmt 4.1.0 which doesn't have make_args yet so FMT_VARIADIC is used.
* | service: Add NFP module interface.bunnei2018-03-301-0/+1
| | | | | | | | | | | | service: Initialize NFP service. Log: Add NFP service as a log subtype.
* | log.h: Change comment from citra to yuzuN00byKing2018-03-261-1/+1
| |
* | Service/SSL: add ssl servicemailwl2018-03-231-0/+1
| |
* | Service/spl: add module and servicesmailwl2018-03-221-0/+1
| |
* | Service: add fatal:u, fatal:p servicesmailwl2018-03-201-0/+1
|/
* Merge pull request #206 from mailwl/aoc-listaddoncontentbunnei2018-02-201-0/+1
|\ | | | | Service/AOC: stub ListAddOnContent function
| * Service/AOC: stub ListAddOnContent functionmailwl2018-02-201-0/+1
| |
* | logging: Add category for Friend service.bunnei2018-02-191-0/+1
|/
* log: Add logging category for NS services.bunnei2018-02-151-0/+1
|
* logger: Add Time service logging category.bunnei2018-02-051-0/+1
|
* logger: Add SET service logging category.bunnei2018-02-051-10/+8
|
* logger: Add PCTL service logging category.bunnei2018-02-051-0/+1
|
* logger: Add LM service logging category.bunnei2018-02-051-0/+1
|
* logger: Add APM service logging category.bunnei2018-02-051-0/+1
|
* logger: Add NIFM service logging category.bunnei2018-02-051-0/+1
|
* logger: Add VI service logging category.bunnei2018-02-051-0/+1
|
* logger: Add AM service logging category.bunnei2018-02-041-0/+1
|
* logger: Add "account" service logging category.bunnei2018-02-041-0/+1
|
* audout:u OpenAudioOut and IAudioOut (#138)st4rk2018-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation * Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation * audout:u OpenAudioOut implementation and IAudioOut cmd 1,2,3,4,5 implementation * using an enum for audio_out_state as well as changing its initialize to member initializer list * Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass * Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass * added missing Audio loggin subclass, minor fixes, clang comment breakline * Solving backend logging conflict * minor fix * Fixed duplicated Service NVDRV in backend.cpp, my bad
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David2018-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid * used clang-format-3.9 instead * lowercase pid * Moved nvmemp handlers to cpp * Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG * using std::arrays instead of c arrays * nvhost get config now uses std::array completely * added pid logging back * updated cmakelist * missing includes * added array, removed memcpy * clang-format6.0
* loggin: Add IPC logging category.bunnei2018-01-171-0/+1
|
* logging: Rename category "Core_ARM11" to "Core_ARM".bunnei2017-10-231-1/+1
|
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-151-1/+1
|
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-101-21/+0
|
* logging: Add WebService as a log cateogry.bunnei2017-07-101-0/+1
|
* Implement basic virtual Room support based on enet (#2803)B3n302017-07-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* Input: add device and factory templatewwylele2017-03-011-0/+1
|
* Merge pull request #2569 from wwylele/wrap-unwrapbunnei2017-02-251-0/+1
|\ | | | | APT: implemented Wrap and Unwrap
| * HW: add AES engine & implement AES-CCMwwylele2017-02-211-0/+1
| |
* | added http service enum to the log.h filenoah the goodra2017-02-141-0/+1
|/
* Service/NFC: stub GetTagInRangeEventmailwl2016-12-301-0/+1
| | | | Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
* csnd:SND reformat source codemailwl2016-12-121-0/+1
|
* Set client SDK version to Service APIsmailwl2016-11-301-3/+2
|
* MIC_U: Stub service funcionsmailwl2016-11-251-0/+1
|
* Update the stub code of BOSSJamePeng2016-10-021-0/+1
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-64/+72
|
* AudioCore: SDL2 SinkMerryMage2016-05-071-1/+2
|
* cecd:u: stub GetCecStateAbbreviated (#1648)mailwl2016-04-081-1/+1
|
* Merge pull request #1435 from mailwl/frd_ubunnei2016-04-061-0/+1
|\ | | | | frd:u: Initial stub some functions
| * frd:u: Initial stub some functionsmailwl2016-03-271-0/+1
| |
* | Merge pull request #1616 from exhalatio/dlp_dummybunnei2016-04-031-0/+1
|\ \ | | | | | | Dummy implementation dlp:SRVR Service.
| * | Dummy implementation dlp:SRVR Service.exhalatio2016-04-021-0/+1
| |/
* / cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandlemailwl2016-03-311-0/+1
|/
* Reorganize the ndm service path for dummy implement functionJamePeng2016-03-141-0/+1
| | | | | | SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons The NDM file move to /core/hle/service/ndm/ now!
* Initial implementation ir:usermailwl2016-02-261-0/+1
|
* AudioCore: Skeleton ImplementationMerryMage2016-02-211-0/+2
| | | | | | | | | This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation.
* Services/Cam: Added new log type and camera enums from 3dbrew.Subv2015-11-231-0/+1
| | | | | Followup to #1102 Original author @mailwl
* Implement gdbstubpolaris-2015-10-041-0/+1
|
* VMManager: Make LogLayout log level configurable as a parameterYuri Kunde Schlesner2015-08-161-8/+7
|
* Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot2015-06-281-4/+0
|
* Services: Continue separation of services into their own folderspurpasmart962015-06-121-2/+3
|
* Service::Y2R: Support for grayscale decoding of specific formatsYuri Kunde Schlesner2015-05-221-0/+1
| | | | | | | | | | | | Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R. Currently only the Y (luma) channel is used, so the results don't contain color. This will be added in a later PR at some point. This is enough to get all currently know Moflex videos to decode. (Some don't display on-screen due to seemingly unrelated reasons.) Thanks to @archshift for doing the initial implementation which I cleaned up and then fixed the 8x8 block mode.
* Common: Remove async loggingYuri Kunde Schlesner2015-05-121-5/+1
| | | | | | | | | | | It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.)
* Services: Stubs and minor changespurpasmart962015-04-031-0/+2
|
* Added LCD registers, and implementation for color filling in OGL code.archshift2015-03-091-0/+1
|
* Added information reporting from ThrowFatalErrorarchshift2015-02-221-0/+1
| | | | This was RE'd from the errdisp applet.
* Merge pull request #526 from purpasmart96/citra_stubsbunnei2015-02-111-0/+1
|\ | | | | Services: Stub some functions
| * Services: Stub some functionspurpasmart962015-02-081-0/+1
| |
* | Fix a wrong file name in a commentchinhodado2015-02-071-1/+1
|/
* Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift2015-01-101-16/+7
|
* CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv2015-01-071-0/+1
| | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
* SOC_U: Preliminary implementation of sockets.Subv2014-12-311-0/+1
| | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU
* License changepurpasmart962014-12-211-1/+1
|
* New logging systemYuri Kunde Schlesner2014-12-131-0/+115