Class JsonFileSinkSystemBase<T>
Inheritance
JsonFileSinkSystemBase<T>
Syntax
public class JsonFileSinkSystemBase<T> : SinkSystemBase<JsonFileSinkLogger<T>>, ISinkSystemInterface, IDisposable where T : struct, IFileOperations
Type Parameters
Methods
Dispose()
Declaration
public override void Dispose()
Overrides
Unity.Logging.Sinks.SinkSystemBase<Unity.Logging.Sinks.JsonFileSinkLogger<T>>.Dispose()
Flush()
Declaration
Initialize(in Logger, in SinkConfiguration)
Declaration
public override void Initialize(in Logger logger, in SinkConfiguration systemConfig)
Parameters
Overrides
Unity.Logging.Sinks.SinkSystemBase<Unity.Logging.Sinks.JsonFileSinkLogger<T>>.Initialize(Unity.Logging.Logger, Unity.Logging.Sinks.SinkConfiguration)
ScheduleUpdate(LogControllerScopedLock, JobHandle)
Declaration
public override JobHandle ScheduleUpdate(LogControllerScopedLock lock, JobHandle dependency)
Parameters
Returns
Type |
Description |
JobHandle |
|
Overrides
Unity.Logging.Sinks.SinkSystemBase<Unity.Logging.Sinks.JsonFileSinkLogger<T>>.ScheduleUpdate(Unity.Logging.Internal.LogControllerScopedLock, JobHandle)