using System; namespace Xamarin.Forms.Platform.Tizen { /// /// Reports log messages with various log levels. /// public interface ILogger { /// /// Reports a debug log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Debug(string tag, string message, string file, string func, int line); /// /// Reports a verbose log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Verbose(string tag, string message, string file, string func, int line); /// /// Reports an information log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Info(string tag, string message, string file, string func, int line); /// /// Reports a warning log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Warn(string tag, string message, string file, string func, int line); /// /// Reports an error log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Error(string tag, string message, string file, string func, int line); /// /// Reports a fatal error log message. /// /// Log tag /// Log message /// Full path to the file /// Function name /// Line number void Fatal(string tag, string message, string file, string func, int line); } }