コード例 #1
0
        public void log(string file, int line, LogEntry.Types.Entry.Types.Level level, string message)
        {
            LogEntry newLogEntry = new LogEntry();

            LogEntry.Types.Entry newEntry = new LogEntry.Types.Entry();
            newEntry.Level   = level;
            newEntry.Message = message;
            newLogEntry.Entry.Add(newEntry);
            core.log(newLogEntry.ToByteArray());
        }
コード例 #2
0
ファイル: Helpers.cs プロジェクト: Fox-Alpha/nscp
        public void log(string file, int line, LogEntry.Types.Entry.Types.Level level, string message)
        {
            LogEntry.Builder newEntry = LogEntry.CreateBuilder();
            newEntry.AddEntry(LogEntry.Types.Entry.CreateBuilder().SetLevel(level).SetMessage(message).Build());
            LogEntry entry = newEntry.Build();

            using (MemoryStream stream = new MemoryStream())
            {
                entry.WriteTo(stream);
                core.log(stream.ToArray());
            }
        }