X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=README.md;fp=README.md;h=9f94a07eea394a230e3798225b2fa199eec02134;hb=a29d136363ce65f9e426c9e5626820ce274a727e;hp=8e84607e7ab7b0fec8766b40d5d608211366648f;hpb=3a90a99a992f23495fa6b378ec54a825a81c5822;p=com%2Fgolog.git diff --git a/README.md b/README.md index 8e84607..9f94a07 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,19 @@ Overview A new logger instance is created with InitLogger function. Process identity is given as a parameter. -### Mapped Diagnostics Context +### Mapped Diagnostics Context The MDCs are key-value pairs, which are included to all log entries by the library. The MDC pairs are logger instance specific. -### Log entry format +The idea of the MDC is to define values, which stay the same over multiple log writings. +An MDC value set once will appear in all the subsequent logs written with the logger instance. + +A logger instance can be shared by several goroutines. +Respectively, also the MDC values of the logger instance are then shared by them. +When sharing of the MDCs is not desired, separate logger instances should be used. + +### Log entry format Each log entry written the library contains