mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-14 19:29:36 +01:00
Move some of Robust.Shared to a new project so it can be depended upon without adding longer dependency chains.
27 lines
713 B
C#
27 lines
713 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Robust.Shared.Log
|
|
{
|
|
/// <summary>
|
|
/// Manages logging sawmills.
|
|
/// </summary>
|
|
/// <seealso cref="ISawmill"/>
|
|
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; }
|
|
}
|
|
}
|