using Ryujinx.Horizon.Common; using Ryujinx.Horizon.Sdk.Lm; using Ryujinx.Horizon.Sdk.Sf; namespace Ryujinx.Horizon.LogManager.Ipc { partial class LogService : ILogService { public LogDestination LogDestination { get; set; } = LogDestination.TargetManager; [CmifCommand(0)] public Result OpenLogger(out LmLogger logger, [ClientProcessId] ulong pid) { // NOTE: Internal name is Logger, but we rename it LmLogger to avoid name clash with Ryujinx.Common.Logging logger. logger = new LmLogger(this, pid); return Result.Success; } } }