Class JsonFileSinkSystemBase<T>
Inheritance
JsonFileSinkSystemBase<T>
Syntax
[BurstCompile]
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
Overrides
Unity.Logging.Sinks.SinkSystemBase<Unity.Logging.Sinks.JsonFileSinkLogger<T>>.ScheduleUpdate(Unity.Logging.Internal.LogControllerScopedLock, Unity.Jobs.JobHandle)