Ejemplo n.º 1
0
        private LogParseResult ParseLog(LogParseMessage logParseMessage)
        {
            string parsedMessage = "[plugin]:" + logParseMessage.Message;

            return(new LogParseResult()
            {
                ParsedMessage = parsedMessage
            });
        }
Ejemplo n.º 2
0
        /// <inheritdoc />
        protected override Task <PluginMessageResponse> HandleLogParse(LogParseMessage logParseMessage)
        {
            var logParseResult   = ParseLog(logParseMessage);
            var logParseResponse = new LogParseMessageResponse()
            {
                LogType = logParseMessage.LogType, LogParseResult = logParseResult
            };

            return(Task.FromResult <PluginMessageResponse>(new PluginMessageResponse()
            {
                Status = true, LogParseMessageResponse = logParseResponse
            }));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Log Parse plugin server should implemented this methods
 /// </summary>
 /// <param name="logParseMessage"></param>
 /// <returns>PluginMessageResponse should has LogParsedResult</returns>
 protected virtual Task <PluginMessageResponse> HandleLogParse(LogParseMessage logParseMessage)
 {
     throw new NotImplementedException();
 }