public PackageLogger(IBackOfficeRequestContext context, HttpContextBase httpContext, IPackage package,
bool autoHydrate = false)
{
_context = context;
_httpContext = httpContext;
_package = package;
var packageFolderName = _context.PackageContext.LocalPathResolver.GetPackageDirectory(_package);
var packageFolderPath = Path.Combine(_context.Application.Settings.PluginConfig.PluginsPath, "Packages", packageFolderName);
var logFilePath = Path.Combine(packageFolderPath, "Log.json");
_absoluteLogFilePath = _httpContext.Server.MapPath(logFilePath);
_entries = new List<PackageLogEntry>();
if(autoHydrate)
Hydrate();
}