Esempio n. 1
0
        /// <summary>
        /// Logs an error or debugging message.
        /// </summary>
        /// <param name="logDomain">the log domain, or <see langword="null" /> for the default "" application domain</param>
        /// <param name="flags">the log level</param>
        /// <param name="format">the message format</param>
        /// <param name="args">the parameters to insert into the format string</param>
        public static void WriteLog(string logDomain, Enums.LogLevelFlags flags, string format, params object[] args)
        {
            var nmessage = string.Format(format, args).ToUtf8Ptr();

            GLib.GLogv(logDomain, flags, nmessage);
            GLib.GFree(nmessage);
        }