Файл | Тип | Описание |
ITrcer.cs |
public interface ITrcer |
Интерфейс трейсера - объекта выводящего trace/log события
|
Trc.cs |
public enum Trc.Level |
Уровень логгинга
|
public class Trc.Event |
Trace/Log событие |
class Trc.ThreadData |
Per-thread данные
|
public class Trc |
Основной класс с методами для установки параметров трассировки и с методами для собственно трассировки.
|
Log.cs |
public class Log |
Основной класс с методами для создания лога приложения и с методами для собственно логгинга.
|
Dbg.cs |
public class Dbg
| Класс с вспомогательными статическими методами трассировки отключаемыми в Release версии |
Sa.cs |
public class Sa |
Класс с вспомогательными статическими методами логгинга |
BaseTrcer.cs |
public abstract class BaseTrcer : ITrcer |
Базовый класс для реализаций трейсеров
|
BaseLogTrcer.cs |
public abstract class BaseLogTrcer : BaseTrcer |
Базовый класс для реализаций трейсеров выводящих события в текстовом виде.
|
CompositeTrcer.cs |
public class CompositeTrcer : BaseTrcer |
Трейсер-мултиплексор, мултиплексирует вывод в несколько трейсеров.
|
DebugTrcer.cs |
public class DebugTrcer : BaseLogTrcer |
Трейсер использующий для вывода System.Diagnostics.Debug
|
TextLogTrcer.cs |
public class TextLogTrcer : BaseLogTrcer |
Трейсер выводящий события в текстовый поток
|
PerThreadTextLogTrcer.cs |
public class PerThreadTextLogTrcer : BaseLogTrcer |
Трейсер выводящий события в отдельный для каждого thread текстовый файл.
|
PerThreadXMLTrcer.cs |
public class PerThreadXMLTrcer : BaseTrcer |
Трейсер выводящий события в отдельный для каждого thread XML файл.
|
BAVUtil.h |
|
Содержит вспомогательные макросы для использования библиотеки в Managed C++
|