* Rejig LogStringHandler * Fix session logs * Fix properly * comments * IAsType support * Fix mind logs * Fix mind logging AGAIN --------- Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
20 lines
652 B
C#
20 lines
652 B
C#
using System.Runtime.CompilerServices;
|
|
using Content.Shared.Database;
|
|
|
|
namespace Content.Shared.Administration.Logs;
|
|
|
|
public interface ISharedAdminLogManager
|
|
{
|
|
public bool Enabled { get; }
|
|
|
|
// JsonNamingPolicy is not whitelisted by the sandbox.
|
|
public string ConvertName(string name);
|
|
|
|
// Required for the log string interpolation handler to access ToPrettyString()
|
|
public IEntityManager EntityManager { get; }
|
|
|
|
void Add(LogType type, LogImpact impact, [InterpolatedStringHandlerArgument("")] ref LogStringHandler handler);
|
|
|
|
void Add(LogType type, [InterpolatedStringHandlerArgument("")] ref LogStringHandler handler);
|
|
}
|