Class AdminLogManager
Inheritance
System.Object
AdminLogManager
Assembly: Content.Server.dll
Syntax
public sealed class AdminLogManager : SharedAdminLogManager, IAdminLogManager, ISharedAdminLogManager
Fields
|
Improve this Doc
View Source
SawmillId
Declaration
public const string SawmillId = null
Field Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
Add(LogType, ref LogStringHandler)
Declaration
public override void Add(LogType type, ref LogStringHandler handler)
Parameters
|
Improve this Doc
View Source
Add(LogType, LogImpact, ref LogStringHandler)
Declaration
public override void Add(LogType type, LogImpact impact, ref LogStringHandler handler)
Parameters
|
Improve this Doc
View Source
All(LogFilter, Nullable<Func<List<SharedAdminLog>>>)
Declaration
public Task<List<SharedAdminLog>> All(LogFilter filter = null, Func<List<SharedAdminLog>>? listProvider = null)
Parameters
Type |
Name |
Description |
LogFilter |
filter |
|
System.Nullable<Func<List<Content.Shared.Administration.Logs.SharedAdminLog>>> |
listProvider |
|
Returns
Type |
Description |
Task<List<Content.Shared.Administration.Logs.SharedAdminLog>> |
|
|
Improve this Doc
View Source
AllJson(LogFilter)
Declaration
public IAsyncEnumerable<JsonDocument> AllJson(LogFilter filter = null)
Parameters
Returns
Type |
Description |
IAsyncEnumerable<JsonDocument> |
|
|
Improve this Doc
View Source
AllMessages(LogFilter)
Declaration
public IAsyncEnumerable<string> AllMessages(LogFilter filter = null)
Parameters
Returns
Type |
Description |
IAsyncEnumerable<System.String> |
|
|
Improve this Doc
View Source
CacheNewRound()
Declaration
public void CacheNewRound()
|
Improve this Doc
View Source
CountLogs(Int32)
Declaration
public Task<int> CountLogs(int round)
Parameters
Type |
Name |
Description |
System.Int32 |
round |
|
Returns
Type |
Description |
Task<System.Int32> |
|
|
Improve this Doc
View Source
CurrentRound()
Declaration
public Task<Round> CurrentRound()
Returns
Type |
Description |
Task<Content.Server.Database.Round> |
|
|
Improve this Doc
View Source
CurrentRoundJson(LogFilter)
Declaration
public IAsyncEnumerable<JsonDocument> CurrentRoundJson(LogFilter filter = null)
Parameters
Returns
Type |
Description |
IAsyncEnumerable<JsonDocument> |
|
|
Improve this Doc
View Source
CurrentRoundLogs(LogFilter)
Declaration
public Task<List<SharedAdminLog>> CurrentRoundLogs(LogFilter filter = null)
Parameters
Returns
Type |
Description |
Task<List<Content.Shared.Administration.Logs.SharedAdminLog>> |
|
|
Improve this Doc
View Source
CurrentRoundMessages(LogFilter)
Declaration
public IAsyncEnumerable<string> CurrentRoundMessages(LogFilter filter = null)
Parameters
Returns
Type |
Description |
IAsyncEnumerable<System.String> |
|
|
Improve this Doc
View Source
Initialize()
Declaration
|
Improve this Doc
View Source
Round(Int32)
Declaration
public Task<Round> Round(int roundId)
Parameters
Type |
Name |
Description |
System.Int32 |
roundId |
|
Returns
Type |
Description |
Task<Content.Server.Database.Round> |
|
|
Improve this Doc
View Source
RoundStarting(Int32)
Declaration
public void RoundStarting(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
|
Improve this Doc
View Source
RunLevelChanged(GameRunLevel)
Declaration
public void RunLevelChanged(GameRunLevel level)
Parameters
|
Improve this Doc
View Source
Shutdown()
Declaration
Returns
|
Improve this Doc
View Source
Update()
Declaration
Implements