예제 #1
0
        private static PastaLog CreateRandPastaLog()
        {
            var item = new PastaLog();

            item.SetUniqueTime();
            item.Application       = RTEXT();
            item.Raw               = RBYTE();
            item.Sender            = RTEXT();
            item.SenderGroup       = RTEXT();
            item.Action            = RTEXT();
            item.ActionGroup       = RTEXT();
            item.ActionDescription = RTEXT();
            item.Target            = RTEXT();
            item.TargetGroup       = RTEXT();
            item.Item              = RTEXT();
            item.Property          = RTEXT();
            item.ResultText        = RTEXT();

            item.ResultValue = rand.Next();
            item.SourceID    = rand.Next();

            return(item);
        }
예제 #2
0
 private static PastaLog CloneLog(PastaLog log)
 {
     logger.Trace(log);
     return(log);
 }
예제 #3
0
파일: PastaStore.cs 프로젝트: ekicyou/pasta
        private async Task Save(PastaLog item)
        {
            var st = await GetSaveStream(item.UTC);

            Serializer.SerializeWithLengthPrefix <PastaLog>(st, item, PrefixStyle.Base128);
        }