aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Logging/BaseLogger.cs
blob: a97bc201f2c8e832139413f6377cac6f492127dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using MediaBrowser.Common.Kernel;
using System;

namespace MediaBrowser.Common.Logging
{
    public abstract class BaseLogger : IDisposable
    {
        public abstract void Initialize(IKernel kernel);
        public abstract void LogEntry(LogRow row);

        public virtual void Dispose()
        {
            Logger.LogInfo("Disposing " + GetType().Name);
        }
    }
}