mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
28 lines
743 B
C#
28 lines
743 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Robust.Shared.Log
|
|
{
|
|
/// <summary>
|
|
/// Manages logging sawmills.
|
|
/// </summary>
|
|
/// <seealso cref="ISawmill"/>
|
|
[NotContentImplementable]
|
|
public interface ILogManager
|
|
{
|
|
/// <summary>
|
|
/// The "root" sawmill every other sawmill is parented to.
|
|
/// </summary>
|
|
ISawmill RootSawmill { get; }
|
|
|
|
/// <summary>
|
|
/// Gets the sawmill with the specified name. Creates a new one if necessary.
|
|
/// </summary>
|
|
ISawmill GetSawmill(string name);
|
|
|
|
/// <summary>
|
|
/// Gets a list of all currently created sawmills.
|
|
/// </summary>
|
|
IEnumerable<ISawmill> AllSawmills { get; }
|
|
}
|
|
}
|