kreta/Framework/Logging/ILogWriter.cs
2024-03-13 00:33:46 +01:00

23 lines
617 B
C#

using System;
namespace Kreta.Framework.Logging
{
/// <summary>
/// Naplóvezetők felülete.
/// </summary>
public interface ILogWriter
{
/// <summary>
/// Naplóba ír egy naplóbejegyzést.
/// </summary>
/// <param name="message">A naplóbejegyzés</param>
Guid? Log(ILogMessage message);
/// <summary>
/// Logs the specified message.
/// </summary>
/// <param name="message">The message.</param>
/// <param name="logId">The log identifier.</param>
void Log(ILogMessage message, Guid logId);
}
}