Example #1
0
 private void SendMessage(string message, LogValueType value, params object[] args)
 {
     if (MinValue <= value && MaxValue >= value)
     {
         SendMessage(string.Format(TypeFormat, value, string.Format(message, args)));
     }
 }
 internal LogicTransactionObjectParam[] AddParams(IBaseObject obj, LogValueType recordType, BaseContext context)
 {
     return(obj.EnumerateObjectParams(context)
            .Select(p =>
     {
         p.RecordType = recordType;
         return AddParam(p);
     })
            .ToArray());
 }
        IEnumerable <LogicTransactionObjectParam> EnumerateParams(IBaseObject obj, LogValueType recordType, BaseContext context)
        {
            var rtc = recordType.GetFirstLetter();

            return(obj.EnumerateObjectParams(context)
                   .Select(p =>
            {
                p.RecordType = recordType;
                return p;
            }));
        }
Example #4
0
 public LogChat(VkCoreApiBase vkApi) : base(vkApi, vkApi.Core.Configuration.GetValue <long>("Config:Log:ChatId", -1))
 {
     MinValue = Enum.Parse <LogValueType>(VkApi.Core.Configuration["Config:Log:MinValue"]);
     MaxValue = Enum.Parse <LogValueType>(VkApi.Core.Configuration["Config:Log:MaxValue"]);
 }