index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
common
/
logging
/
backend.cpp
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-12-26
assert/logging: Stop the logging thread and flush the backends before crashing
FearlessTobi
1
-0
/
+17
2023-07-26
backend: Remove usage of explicit operator overload
lat9nq
1
-1
/
+1
2023-06-03
common: logging: Implement Android logcat backend.
bunnei
1
-0
/
+26
2023-03-22
bounded_threadsafe_queue: Deduplicate and add PushModes
Morph
1
-1
/
+1
2023-03-22
logging: Make use of bounded queue
Morph
1
-8
/
+8
2022-11-23
general: fix compile for Apple Clang
Liam
1
-1
/
+1
2022-10-04
common: remove "yuzu:" prefix from thread names
Liam
1
-1
/
+1
2022-07-27
chore: make yuzu REUSE compliant
Andrea Pappacoda
1
-3
/
+2
2022-03-19
common: Reduce unused includes
ameerj
1
-2
/
+0
2022-03-10
backend: Ensure backend_thread is destructed before message_queue
Merry
1
-1
/
+1
2022-02-28
logging: Convert `backend_thread` into an `std::jthread`
Wunkolo
1
-13
/
+5
2021-11-02
Refactor Logging Impl
Levi Behunin
1
-27
/
+37
2021-10-02
common/logging: Move Log::Entry declaration to a separate header
ameerj
1
-0
/
+3
2021-09-02
common/logging: Add missing include
german77
1
-0
/
+1
2021-08-27
Revert "logging: Display backtrace on crash"
Morph
1
-111
/
+1
2021-08-24
logging: Fix log filter during initialization
ameerj
1
-4
/
+5
2021-08-13
logging: Display backtrace on crash
yzct12345
1
-1
/
+111
2021-08-13
logging: Simplify and make thread-safe
yzct12345
1
-139
/
+211
2021-07-06
common: logging: backend: Close the file after exceeding the write limit
Morph
1
-8
/
+11
2021-06-24
common: Replace common_sizes into user-literals
Wunkolo
1
-4
/
+7
2021-06-22
common: fs: file: Remove [[nodiscard]] attribute from Flush
Morph
1
-1
/
+1
2021-06-22
common: fs: Remove [[nodiscard]] attribute on Remove* functions
Morph
1
-1
/
+1
2021-06-13
common: logging: Restructure backend code
Morph
1
-129
/
+0
2021-06-13
common: logging: backend: Wrap IOFile in a unique_ptr
Morph
1
-4
/
+14
2021-05-26
common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)
Morph
1
-15
/
+12
2021-04-20
log/backend: Use in-class initializer for FileBackend
Lioncash
1
-4
/
+6
2021-04-20
log/backend: Make use of erase_if
Lioncash
1
-4
/
+4
2021-04-15
log/backend: Correct order of const in copy constructor
Lioncash
1
-2
/
+5
2021-04-15
common/log: Move Log namespace into the Common namespace
Lioncash
1
-9
/
+9
2021-04-15
common: Move settings to common from core.
bunnei
1
-1
/
+1
2021-04-09
bgtc: Update to 12.x and implement OpenTaskService
Morph
1
-0
/
+1
2021-01-04
Address review comments
FearlessTobi
1
-5
/
+5
2021-01-04
Delete the old log file before rotating (#5675)
xperia64
1
-0
/
+3
2021-01-03
Fix the old log file to work with the log parser.
bunnei
1
-1
/
+1
2021-01-03
Rotate previous log file to '.old' if it exists
xperia64
1
-4
/
+9
2020-11-19
hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.
bunnei
1
-0
/
+1
2020-11-02
common: Enable warnings as errors
Lioncash
1
-2
/
+0
2020-08-25
logging/settings: Increase maximum log size to 100 MB and add extended logging option
M&M
1
-2
/
+12
2020-08-03
logging/backend: Make use of designated initializers
Lioncash
1
-11
/
+11
2020-01-23
common/logging: don't use regex for path trimming
BreadFish64
1
-1
/
+1
2019-11-15
common/logging: Silence no return value warnings
ReinUsesLisp
1
-2
/
+6
2019-09-22
log: Add logging class for Cheat Engine
Zach Hilman
1
-0
/
+1
2019-04-01
general: Use deducation guides for std::lock_guard and std::unique_lock
Lioncash
1
-3
/
+3
2019-03-02
logging/backend: Make time_origin a class variable instead of a local static
Lioncash
1
-2
/
+1
2019-03-02
logging/backend: Move CreateEntry into the Impl class
Lioncash
1
-25
/
+26
2019-02-15
Adressed review comments
B3n30
1
-1
/
+2
2019-02-15
threadsafe_queue: Add WaitIfEmpty and use it in logging
B3n30
1
-13
/
+7
2019-02-12
logging: Add Vulkan backend logging class type
ReinUsesLisp
1
-0
/
+1
2018-12-07
Backport review comment from citra-emu/citra#4418
Tobias
1
-2
/
+2
2018-10-24
logging/backend: Add missing services to the log filters
Lioncash
1
-0
/
+3
2018-10-07
logging: Add DebuggerBackend for logging to Visual Studio
Carl Kenner
1
-2
/
+9
2018-09-24
Stubbed IRS (#1349)
David
1
-0
/
+1
2018-09-15
Port #4182 from Citra: "Prefix all size_t with std::"
fearlessTobi
1
-1
/
+1
2018-08-14
logging/backend: Use const reference to refer to log filter
Lioncash
1
-2
/
+3
2018-08-08
common/logging: Add missing service log categories
Lioncash
1
-0
/
+8
2018-08-07
service: Add usb services
Lioncash
1
-0
/
+1
2018-08-05
service: Add arp services
Lioncash
1
-0
/
+1
2018-08-02
service: Add migration services
Lioncash
1
-0
/
+1
2018-08-02
service: Add psc services
Lioncash
1
-0
/
+1
2018-08-01
service: Add capture services
Lioncash
1
-0
/
+1
2018-08-01
service: Add bpc and pcv services
Lioncash
1
-0
/
+2
2018-08-01
Remove files that are not used
Zach Hilman
1
-0
/
+1
2018-07-31
service: Add fgm services
Lioncash
1
-0
/
+1
2018-07-31
service: Add the pcie service
Lioncash
1
-0
/
+1
2018-07-29
service: Add wlan services
Lioncash
1
-0
/
+1
2018-07-29
service: Add btm services
Lioncash
1
-0
/
+1
2018-07-27
service: Add ncm services
Lioncash
1
-0
/
+1
2018-07-27
service: Add mii services
Lioncash
1
-0
/
+1
2018-07-27
service: Add nfc services
Lioncash
1
-0
/
+1
2018-07-27
service/lbl: Implement EnableVrMode, DisableVrMode and GetVrMode
Lioncash
1
-0
/
+1
2018-07-26
service: Add ldn services
Lioncash
1
-0
/
+1
2018-07-20
logging/backend: Add missing standard includes
Lioncash
1
-2
/
+3
2018-07-20
logging/backend: Use std::string_view in RemoveBackend() and GetBackend()
Lioncash
1
-10
/
+10
2018-07-15
Logging: Dump all logs in the queue on close in debug mode
James Rowe
1
-1
/
+2
2018-07-14
Logging: Don't lock the queue for the duration of the write
James Rowe
1
-3
/
+5
2018-07-03
Add configurable logging backends
James Rowe
1
-8
/
+149
2018-06-05
Service/MM: add service and stub some functions
mailwl
1
-0
/
+1
2018-05-28
Service/BCAT: add module and services
mailwl
1
-0
/
+1
2018-04-27
log: Remove old logging macros and functions
Lioncash
1
-19
/
+1
2018-04-26
Added PREPO to logging backend, Removed comments from SaveReportWithUser
David Marcec
1
-0
/
+1
2018-04-06
Update fmtlib to fix msvc warnings
James Rowe
1
-2
/
+3
2018-04-03
logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADIC
Daniel Lim Wee Soong
1
-3
/
+3
2018-03-30
service: Add NFP module interface.
bunnei
1
-0
/
+1
2018-03-23
Service/SSL: add ssl service
mailwl
1
-0
/
+1
2018-03-22
Logging: Create logging macros based on fmtlib
Daniel Lim Wee Soong
1
-14
/
+22
2018-03-22
Service/spl: add module and services
mailwl
1
-0
/
+1
2018-03-20
Service: add fatal:u, fatal:p services
mailwl
1
-0
/
+1
2018-02-20
Service/AOC: stub ListAddOnContent function
mailwl
1
-0
/
+1
2018-02-19
logging: Add category for Friend service.
bunnei
1
-0
/
+1
2018-02-15
log: Add logging category for NS services.
bunnei
1
-0
/
+1
2018-02-05
logger: Add Time service logging category.
bunnei
1
-0
/
+1
2018-02-05
logger: Add SET service logging category.
bunnei
1
-5
/
+3
2018-02-05
logger: Add PCTL service logging category.
bunnei
1
-0
/
+1
2018-02-05
logger: Add LM service logging category.
bunnei
1
-0
/
+1
2018-02-05
logger: Add APM service logging category.
bunnei
1
-0
/
+1
2018-02-05
logger: Add NIFM service logging category.
bunnei
1
-0
/
+1
2018-02-05
logger: Add VI service logging category.
bunnei
1
-0
/
+1
2018-02-04
logger: Add AM service logging category.
bunnei
1
-0
/
+1
2018-02-04
logger: Add "account" service logging category.
bunnei
1
-0
/
+1
2018-01-25
audout:u OpenAudioOut and IAudioOut (#138)
st4rk
1
-0
/
+1
2018-01-24
logging: add missing NVDRV subclass to macro list
Rozlette
1
-0
/
+1
2018-01-21
Format: Run the new clang format on everything
James Rowe
1
-1
/
+1
2018-01-17
loggin: Add IPC logging category.
bunnei
1
-1
/
+2
2017-10-23
logging: Rename category "Core_ARM11" to "Core_ARM".
bunnei
1
-1
/
+1
2017-10-15
hle: Initial implementation of NX service framework and IPC.
bunnei
1
-1
/
+1
2017-10-10
hle: Remove a large amount of 3ds-specific service code.
bunnei
1
-21
/
+0
2017-07-10
logging: Add WebService as a log cateogry.
bunnei
1
-1
/
+2
2017-07-07
Implement basic virtual Room support based on enet (#2803)
B3n30
1
-0
/
+1
2017-03-01
Input: add device and factory template
wwylele
1
-0
/
+1
2017-02-21
HW: add AES engine & implement AES-CCM
wwylele
1
-0
/
+1
2017-02-14
applied the change suggested by @wwylele
noah the goodra
1
-0
/
+1
2016-12-30
Service/NFC: stub GetTagInRangeEvent
mailwl
1
-0
/
+1
2016-12-12
csnd:SND reformat source code
mailwl
1
-0
/
+1
2016-11-25
MIC_U: Stub service funcions
mailwl
1
-0
/
+1
2016-10-02
Update the stub code of BOSS
JamePeng
1
-0
/
+1
2016-09-21
Use negative priorities to avoid special-casing the self-include
Yuri Kunde Schlesner
1
-1
/
+1
2016-09-21
Remove empty newlines in #include blocks.
Emmanuel Gil Peyrot
1
-2
/
+1
2016-09-18
Sources: Run clang-format on everything.
Emmanuel Gil Peyrot
1
-68
/
+71
2016-06-25
Remove superfluous std::move in return std::move(local_var)
scurest
1
-1
/
+1
2016-05-07
AudioCore: SDL2 Sink
MerryMage
1
-0
/
+1
2016-04-02
Dummy implementation dlp:SRVR Service.
exhalatio
1
-0
/
+1
2016-03-31
cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandle
mailwl
1
-0
/
+1
2016-03-27
frd:u: Initial stub some functions
mailwl
1
-0
/
+1
2016-03-14
Reorganize the ndm service path for dummy implement function
JamePeng
1
-0
/
+1
2016-02-26
Initial implementation ir:user
mailwl
1
-0
/
+1
2016-02-21
AudioCore: Skeleton Implementation
MerryMage
1
-0
/
+2
2015-11-23
Services/Cam: Added new log type and camera enums from 3dbrew.
Subv
1
-0
/
+1
2015-10-04
Implement gdbstub
polaris-
1
-0
/
+1
2015-09-20
Implement gdbstub
polaris-
1
-0
/
+1
2015-08-15
Handle invalid `Log::Class`
Benjamin Barenblat
1
-1
/
+2
2015-08-03
Use UNREACHABLE macro for impossible cases in previous commit
Benjamin Barenblat
1
-2
/
+1
2015-08-02
Handle invalid `Log::Level::Count`
Benjamin Barenblat
1
-1
/
+4
2015-06-12
Services: Continue separation of services into their own folders
purpasmart96
1
-0
/
+1
2015-05-22
Service::Y2R: Support for grayscale decoding of specific formats
Yuri Kunde Schlesner
1
-0
/
+1
2015-05-12
Common: Remove async logging
Yuri Kunde Schlesner
1
-47
/
+9
2015-04-03
Services: Stubs and minor changes
purpasmart96
1
-0
/
+2
2015-03-09
Added LCD registers, and implementation for color filling in OGL code.
archshift
1
-0
/
+1
2015-03-06
Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.
Emmanuel Gil Peyrot
1
-0
/
+9
2015-02-22
Added information reporting from ThrowFatalError
archshift
1
-0
/
+1
2015-02-13
backend: Add logging subentry for ldr
Lioncash
1
-0
/
+1
2015-02-11
Asserts: break/crash program, fit to style guide; log.h->assert.h
archshift
1
-2
/
+2
2015-01-07
CoreTiming: Ported the CoreTiming namespace from PPSSPP
Subv
1
-0
/
+1
2014-12-31
SOC_U: Preliminary implementation of sockets.
Subv
1
-0
/
+1
2014-12-21
License change
purpasmart96
1
-1
/
+1
2014-12-13
New logging system
Yuri Kunde Schlesner
1
-0
/
+151