public override void addTarget(LogTarget target) { base.addTarget(target); if (target == DefaultLog.DEFAULT_LOG_TARGET) return; this.removeTarget((LogTarget) DefaultLog.DEFAULT_LOG_TARGET); }
public unsafe void Log(LogSeverity severity, LogTarget target, void *objectId, string message) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, (IntPtr)objectId, LogOperation.None, message); }
public unsafe void Warn(LogTarget target, void *objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) { return; } Log(LogSeverity.Warn, target, objectId, operation, string.Format(format, args)); }
public void Debug(LogTarget target, IntPtr objectId, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Debug) { return; } Log(LogSeverity.Debug, target, objectId, message); }
public unsafe void Debug(LogTarget target, void *objectId, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Debug) { return; } Log(LogSeverity.Debug, target, objectId, string.Format(format, args)); }
public void Log(LogSeverity severity, LogTarget target, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, IntPtr.Zero, LogOperation.None, string.Format(format, args)); }
public void Debug(LogTarget target, IntPtr objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Debug) { return; } Log(LogSeverity.Debug, target, objectId, operation, string.Format(format, args)); }
public void Warn(LogTarget target, IntPtr objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) { return; } Log(LogSeverity.Warn, target, objectId, operation, message); }
public void GetGcpConsoleLogsUrl_Organization() { GoogleLogger logger = GetLogger(logTarget: LogTarget.ForOrganization("12345")); string query = logger.GetGcpConsoleLogsUrl().Query; Assert.Contains("organizationId=12345", query); Assert.DoesNotContain("project=", query); }
public unsafe void Log(LogSeverity severity, LogTarget target, void *objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, (IntPtr)objectId, operation, string.Format(format, args)); }
public void Info(LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) { return; } Log(LogSeverity.Info, target, message); }
public void Warn(LogTarget target, IntPtr objectId, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) { return; } Log(LogSeverity.Warn, target, objectId, string.Format(format, args)); }
public void Log(LogSeverity severity, LogTarget target, IntPtr objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, objectId, operation, message); }
public unsafe void Warn(LogTarget target, void *objectId, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) { return; } Log(LogSeverity.Warn, target, objectId, message); }
/// <summary> /// Adds a <see cref="GoogleLoggerProvider"/> for <see cref="GoogleLogger"/>s. /// </summary> /// <param name="factory">The logger factory. Cannot be null.</param> /// <param name="logTarget">Where to log to. Cannot be null.</param> /// <param name="serviceProvider">The service provider to resolve additional services from.</param> /// <param name="options">Optional, options for the logger.</param> /// <param name="client">Optional, logging client.</param> public static ILoggerFactory AddGoogle(this ILoggerFactory factory, LogTarget logTarget, IServiceProvider serviceProvider, LoggerOptions options = null, LoggingServiceV2Client client = null) { GaxPreconditions.CheckNotNull(factory, nameof(factory)); GaxPreconditions.CheckNotNull(logTarget, nameof(logTarget)); factory.AddProvider(GoogleLoggerProvider.Create(logTarget, serviceProvider, options, client)); return(factory); }
/// <summary> /// Adds a <see cref="GoogleLoggerProvider"/> for <see cref="GoogleLogger"/>s. /// </summary> /// <param name="factory">The logger factory. Cannot be null.</param> /// <param name="serviceProvider">The service provider to resolve additional services from.</param> /// <param name="projectId">Optional if running on Google App Engine or Google Compute Engine. /// The Google Cloud Platform project ID. If unspecified and running on GAE or GCE the project ID will be /// detected from the platform.</param> /// <param name="options">Optional, options for the logger.</param> /// <param name="client">Optional, logging client.</param> public static ILoggerFactory AddGoogle(this ILoggerFactory factory, IServiceProvider serviceProvider, string projectId = null, LoggerOptions options = null, LoggingServiceV2Client client = null) { GaxPreconditions.CheckNotNull(factory, nameof(factory)); options = options ?? LoggerOptions.Create(); projectId = Project.GetAndCheckProjectId(projectId, options.MonitoredResource); return(factory.AddGoogle(LogTarget.ForProject(projectId), serviceProvider, options, client)); }
public unsafe void Info(LogTarget target, void *objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) { return; } Log(LogSeverity.Info, target, objectId, operation, message); }
public unsafe void Log(LogSeverity severity, LogTarget target, void *objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, (IntPtr)objectId, operation, null); }
public void Info(LogTarget target, IntPtr objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) { return; } Log(LogSeverity.Info, target, objectId, operation); }
public unsafe void Warn(LogTarget target, void *objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) { return; } Log(LogSeverity.Warn, target, (IntPtr)objectId, operation); }
public void Info(LogTarget target, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) { return; } Log(LogSeverity.Info, target, string.Format(format, args)); }
public void Log(LogSeverity severity, LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > severity) { return; } Write(severity, target, IntPtr.Zero, LogOperation.None, message); }
public void OrganizationId() { string organizationId = "oid"; LogTarget logTarget = LogTarget.ForOrganization(organizationId); Assert.Equal(LogTargetKind.Organization, logTarget.Kind); Assert.Equal(organizationId, logTarget.OrganizationId); Assert.Null(logTarget.ProjectId); }
public Log(LogTarget target, string fileName) { m_Target = target; if ((m_Target & LogTarget.File) != 0) { m_Writer = new StreamWriter(fileName, false); } }
/// <summary> /// Creates a new Text File Output /// </summary> /// <param name="target">The Logging Target to use</param> public TextFileOutput(LogTarget target) : base(target) { Encoding = Encoding.Default; _OutputBuilder = new StringBuilder(); OutputFormatPre = "{0:yyyy-MM-dd HH:mm:ss.fff}:\t"; OutputFormatPost = "{4}: {7}"; }
public void Project() { string projectId = "pid"; LogTarget logTarget = LogTarget.ForProject(projectId); Assert.Equal(LogTargetKind.Project, logTarget.Kind); Assert.Equal(projectId, logTarget.ProjectId); Assert.Null(logTarget.OrganizationId); }
public void GetFullLogName_Project() { string projectId = "pid"; string name = "name"; LogTarget logTarget = LogTarget.ForProject(projectId); string projectName = logTarget.GetFullLogName(name); Assert.Contains(name, projectName); Assert.Contains(projectId, projectName); }
public Logger(LogTarget logTarget) { _loggerConfigurations = new LoggerConfigurations { LogTarget = logTarget, LogFilePath = null, LogFileFormat = null }; ConfigureLogTarget(); }
private static string ProcessPreset(LogTarget target, string type, string msg) { var preset = Preset[target]; var now = DateTime.Now; return(preset.Replace("%date%", now.ToShortDateString()) .Replace("%time%", now.ToShortTimeString()) .Replace("%type%", type) .Replace("%msg%", msg)); }
public void GetFullLogName_Organization() { string organizationId = "oid"; string name = "name"; LogTarget logTarget = LogTarget.ForOrganization(organizationId); string organizationName = logTarget.GetFullLogName(name); Assert.Contains(name, organizationName); Assert.Contains(organizationId, organizationName); }
internal GoogleLogger(IConsumer <LogEntry> consumer, LogTarget logTarget, LoggerOptions loggerOptions, string logName, IClock clock = null) { GaxPreconditions.CheckNotNull(logTarget, nameof(logTarget)); GaxPreconditions.CheckNotNullOrEmpty(logName, nameof(logName)); _consumer = GaxPreconditions.CheckNotNull(consumer, nameof(consumer)); _loggerOptions = GaxPreconditions.CheckNotNull(loggerOptions, nameof(loggerOptions));; _logName = logTarget.GetFullLogName(logName); _clock = clock ?? SystemClock.Instance; }
public bool CanPrint(LogTarget target, LogLevel level, bool verbose) { LogInfo logInfo = Log.Get().GetLogInfo(this.m_name); if (logInfo == null || level < logInfo.m_minLevel || verbose && !logInfo.m_verbose) return false; switch (target) { case LogTarget.CONSOLE: return logInfo.m_consolePrinting; case LogTarget.SCREEN: return logInfo.m_screenPrinting; case LogTarget.FILE: return logInfo.m_filePrinting; default: return false; } }
public void Enable(LogLevel logLevel) { lock (this) { // Set the logging level Level = logLevel; // Setup (or reinitialise) the target map if (m_targets != null) { // Close any open files foreach (LogTarget target in m_targets.Values) { if (target.m_output != null) target.m_output.Close(); } m_targets.Clear(); } else m_targets = new Dictionary<LogLevel, LogTarget>(); // Set up the targets FileSystem fs = (FileSystem)Locator.Current.GetService<IFolder>(); fs = (FileSystem)fs.OpenFolder(FileSystem.LogFolder); string logFile = Path.Combine(fs.BasePath, String.Format("senshub-{0:yyyy-MM-dd}.log", DateTime.Now)); StreamWriter output = new StreamWriter(File.Open(logFile, FileMode.Append, FileAccess.Write, FileShare.Read)); IMessageBus messageBus = Locator.Current.GetService<IMessageBus>(); ITopic logBase = messageBus.Private.Create("server/notifications"); foreach (LogLevel level in Enum.GetValues(typeof(LogLevel))) { if (level < logLevel) continue; LogTarget target = new LogTarget(); target.m_output = output; if (level >= LogLevel.Warn) target.m_topic = logBase.Create(level.ToString().ToLower() + "s"); m_targets.Add(level, target); } m_lastLogOpen = DateTime.Now; } }
public Log(LogTarget target, string fileName) { m_Target = target; if((m_Target & LogTarget.File) != 0) m_Writer = new StreamWriter(fileName, false); }
public void Error(LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Error) return; Log(LogSeverity.Error, target, message); }
public void Warn(LogTarget target, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, string.Format(format, args)); }
public void Debug(LogTarget target, IntPtr objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Debug) return; Log(LogSeverity.Debug, target, objectId, operation, string.Format(format, args)); }
public unsafe void Warn(LogTarget target, void* objectId, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, objectId, message); }
public unsafe void Warn(LogTarget target, void* objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, objectId, operation, string.Format(format, args)); }
public void Trace(LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Trace) return; Log(LogSeverity.Trace, target, message); }
public void Trace(LogTarget target, IntPtr objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Trace) return; Log(LogSeverity.Trace, target, objectId, operation); }
public virtual void replaceTargets(LogTarget target) { if (target == null) { Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new NullPointerException(); } else { LogTarget[] logTargetArray = new LogTarget[1]; int index = 0; LogTarget logTarget = target; logTargetArray[index] = logTarget; this.logTargets = logTargetArray; } }
public void SetTarget(LogTarget target, bool enabled) { this.targets[(int)target] = enabled; }
public void Fatal(LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Fatal) return; Log(LogSeverity.Fatal, target, message); }
public unsafe void Trace(LogTarget target, void* objectId, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Trace) return; Log(LogSeverity.Trace, target, objectId, string.Format(format, args)); }
public void Info(LogTarget target, IntPtr objectId, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) return; Log(LogSeverity.Info, target, objectId, message); }
public void Warn(LogTarget target, IntPtr objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, objectId, operation, message); }
public void Info(LogTarget target, IntPtr objectId, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Info) return; Log(LogSeverity.Info, target, objectId, string.Format(format, args)); }
public unsafe void Warn(LogTarget target, void* objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, (IntPtr)objectId, operation); }
public void Log(LogSeverity severity, LogTarget target, IntPtr objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, objectId, operation, message); }
public void Warn(LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Warn) return; Log(LogSeverity.Warn, target, message); }
public unsafe void Log(LogSeverity severity, LogTarget target, void* objectId, LogOperation operation, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, (IntPtr)objectId, operation, string.Format(format, args)); }
private void Write(LogSeverity severity, LogTarget target, IntPtr objectId, LogOperation operation, string message) { var now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"); lock (this) { if (this.writer != null) { try { this.writer.Flush(); } catch (ObjectDisposedException) { this.writer = null; } } if (this.writer == null) Open(); if (this.disabled) return; this.writer.Write(now); this.writer.Write('|'); this.writer.Write("{0:X8}|", (uint)(Process.GetCurrentProcess().Id)); var threadId = Thread.CurrentThread.ManagedThreadId; this.writer.Write(threadId.ToString().PadLeft(2)); this.writer.Write('|'); this.writer.Write("{0:X8}", GetCurrentThreadId()); this.writer.Write('|'); if (Cef.CurrentlyOn(CefThreadId.UI)) { this.writer.Write("CefUI "); } else if (Cef.CurrentlyOn(CefThreadId.IO)) { this.writer.Write("CefIO "); } else if (Cef.CurrentlyOn(CefThreadId.File)) { this.writer.Write("CefFile"); } else if (threadId == gcFinalizerThreadId) { this.writer.Write("GC "); } else { var threadName = Thread.CurrentThread.Name; if (string.IsNullOrEmpty(threadName)) { this.writer.Write(" "); } else { if (threadName.Length > 7) threadName = threadName.Substring(0, 7); this.writer.Write(threadName.PadRight(7)); } } this.writer.Write('|'); this.writer.Write(severityNames[(int)severity]); this.writer.Write('|'); this.writer.Write(targetNames[(int)target]); this.writer.Write('|'); if (objectId == IntPtr.Zero) { this.writer.Write(" "); } else { this.writer.Write("{0:X8}", (uint)objectId); } this.writer.Write('|'); if (operation != LogOperation.None) { this.writer.Write(operationNames[(int)operation]); if (message != null) this.writer.Write(": "); } this.writer.WriteLine(message ?? string.Empty); if (this.autoFlush) writer.Flush(); } }
public unsafe void Log(LogSeverity severity, LogTarget target, void* objectId, LogOperation operation) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, (IntPtr)objectId, operation, null); }
public unsafe void Debug(LogTarget target, void* objectId, LogOperation operation, string message) { if (this.targets[(int)target] == false || this.severity > LogSeverity.Debug) return; Log(LogSeverity.Debug, target, objectId, operation, message); }
public unsafe void Log(LogSeverity severity, LogTarget target, void* objectId, string message) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, (IntPtr)objectId, LogOperation.None, message); }
public void Log(LogSeverity severity, LogTarget target, string message) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, IntPtr.Zero, LogOperation.None, message); }
public void Log(LogSeverity severity, LogTarget target, string format, params object[] args) { if (this.targets[(int)target] == false || this.severity > severity) return; Write(severity, target, IntPtr.Zero, LogOperation.None, string.Format(format, args)); }
public virtual void removeTarget(LogTarget target) { if (target == null) { Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new NullPointerException(); } else { ArrayList arrayList = new ArrayList(); arrayList.addAll((Collection) Arrays.asList((object[]) this.logTargets)); arrayList.remove((object) target); LogTarget[] logTargetArray = new LogTarget[arrayList.size()]; this.logTargets = (LogTarget[]) arrayList.toArray((object[]) logTargetArray); } }
public void Initialize(LogTarget target, string[] args) { m_Targets = new Hashtable(); CacheTargets(this.GetType().Assembly); m_Nodes = new Hashtable(); CacheNodeTypes(this.GetType().Assembly); CacheVersion(); m_CommandLine = new CommandLine(args); string logFile = null; if(m_CommandLine.WasPassed("log")) { logFile = m_CommandLine["log"]; if(logFile == null || logFile == string.Empty) logFile = "DNPreBuild.log"; } else { target = target & ~LogTarget.File; //dont output to a file } m_Log = new Log(target, logFile); LogBanner(); m_CWDStack = new CurrentDirStack(); m_Target = m_CommandLine["target"]; m_Clean = m_CommandLine["clean"]; m_RemoveDirectories = m_CommandLine["removedir"]; m_PauseAfterFinish = m_CommandLine.WasPassed("pause"); LoadSchema(); m_Solutions = new ArrayList(); m_Refs = new StringCollection(); }