Ejemplo n.º 1
0
        public NamedLogger(string name, SimpleLogManager logManager)
        {
            Name        = name;
            _logManager = logManager;

            var encoding = Encoding.UTF8;

            var nameVal = " " + Name + ": ";

#if NETCOREAPP
            var nameConcatMemory = nameVal.AsMemory();
            var spanBuffer       = new byte[encoding.GetMaxByteCount(nameConcatMemory.Length)];
            var span             = new Span <byte>(spanBuffer);

            var length = encoding.GetBytes(nameConcatMemory.Span, span);

            _nameConcatValue = new ReadOnlyMemory <byte>(spanBuffer, 0, length);
#else
            _nameConcatValue = new ReadOnlyMemory <byte>(encoding.GetBytes(nameVal));
#endif
        }
Ejemplo n.º 2
0
 public NamedLogger(string name, SimpleLogManager logManager)
 {
     Name        = name;
     _logManager = logManager;
 }