Interface ILogger Interface for Logging Namespace: PnP.Framework.Diagnostics Assembly: PnP.Framework.dll Syntax public interface ILogger Methods Debug(LogEntry) Debug Log Declaration void Debug(LogEntry entry) Parameters LogEntry entry LogEntry object Error(LogEntry) Error Log Declaration void Error(LogEntry entry) Parameters LogEntry entry LogEntry object Info(LogEntry) Log Information Declaration void Info(LogEntry entry) Parameters LogEntry entry LogEntry object Warning(LogEntry) Warning Log Declaration void Warning(LogEntry entry) Parameters LogEntry entry LogEntry object Extension Methods ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String) ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean) ObjectExtensions.GetPublicInstancePropertyValue(Object, String) ObjectExtensions.GetPublicInstanceProperty(Object, String) ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object) Extensions.ToByteArray(Object)