A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Analogy-LogViewer/Real-Time-Log-Server below:

Analogy-LogViewer/Real-Time-Log-Server: gRPC Log Server (Windows Services) to receive and then forward messages to Analogy Log Viewer

Analogy Log Server

gRPC Log Server (Windows Services) to receive and then forward messages to Analogy Log Viewer.

Analogy Log server supports the following real time data:

The following modules exists:

There are, currently, 4 types of gRPC clients:

Windows Service:

With Analogy Log server you can stream log messages from any Supported languages and have them saved in a log files and view in real time using Analogy Log Viewer.

Once you have setup Analogy Log Server you can start sending messages to it:

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     autoReload="true"
     internalLogLevel="warn">

 <extensions>
   <add assembly="NLog.Web.AspNetCore"/>
   <add assembly="Analogy.LogViewer.NLog.Targets"/>
 </extensions>

 <targets>
   <!-- write logs to file  -->
   <target xsi:type="File" name="allfile"
       fileName="c:\KALPA\logs\${processname:fullName=false}-KX.nlog"
       layout="${longdate}|${uppercase:${level}}|${logger}|${message}${exception:format=tostring}|${processname:fullName=false}|${processid}"
       keepFileOpen="false"
       archiveFileName="c:\KALPA\logs\${processname:fullName=false}-KX-${shortdate}.{##}.nlog"
       archiveNumbering="Sequence"
       archiveEvery="Day"
       maxArchiveFiles="100"
       archiveAboveSize="30000000">
   </target>
   <!-- write logs to Analogy Log Server  -->
   <target xsi:type="NlogAnalogyGRPCTarget" name="NLogToAnalogyGRPCTarget"
           layout="${longdate}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}|${processname:fullName=false}|${processid}">
     <contextproperty name="MachineName" layout="${machinename}" />
     <contextproperty name="ThreadId" layout="${threadid}"/>
     <contextproperty name="ProcessId" layout="${processid}" />
     <contextproperty name="callsite" layout="   ${callsite:className=true:fileName=true:includeSourcePath=true:methodName=true}" />
     <contextproperty name="ProcessName" layout="${processname:fullName=false}" />
   </target>
 </targets>

 <rules>
   <logger name="*" minlevel="Trace" writeTo="allfile" />
   <logger name="*" minlevel="Trace" writeTo="NLogToAnalogyGRPCTarget" />
 </rules>
</nlog>
 public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
 {
     loggerFactory.AddAnalogyLogger(new AnalogyLoggerConfiguration
     {
         LogLevel = LogLevel.Trace,
         EventId = 0,
         AnalogyServerUrl = "http://localhost:6000"
      });
     }

you can see forbbiden port by running:

netsh interface ipv4 show excludedportrange protocol=tcp

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4