using System.Collections;
namespace Kreta.Framework.Logging
{
///
/// Naplóüzenet felülete.
///
public interface ILogMessage
{
///
/// Naplózási szint
///
LogLevel Level { get; }
///
/// Naplóbejegyzés azonosítója (GUID)
///
string LogEntryId { get; }
///
/// Az esemény típusa
///
Events EventType { get; }
///
/// Munkamenet azonosítója
///
string SessionId { get; }
///
/// A bejegyzés naplóba lett-e már írva, vagy sem.
///
bool IsLogged { get; set; }
///
/// A naplóüzenet paraméterei
///
IDictionary Parameters { get; }
int? IntezmenyId { get; }
int? TanevId { get; }
}
}