using System; using Xamarin.Forms.Internals; namespace Xamarin.Forms.Internals { public class DelegateLogListener : LogListener { readonly Action _log; public DelegateLogListener(Action log) { if (log == null) throw new ArgumentNullException("log"); _log = log; } public override void Warning(string category, string message) { _log(category, message); } } }