newCynic
Class Logger

java.lang.Object
  |
  +--newCynic.Logger

public class Logger
extends java.lang.Object

Вспомогательный класс, осуществляющий протоколирование.


Field Summary
static java.io.PrintStream _out
          Выводной поток для протоколирования
 
Constructor Summary
Logger()
           
 
Method Summary
static void log(java.lang.String aMessage)
          Запротоколировать сообщение
static void log(java.lang.String aMessage, java.lang.String aBracket)
          Запротоколировать сообщение, используя данный тип скобок
static void logBegin(java.lang.String aAutomate, java.lang.String aStateName, int aEvent)
          Протоколирование начала работы автомата
static void logEnd(java.lang.String aAutomate, java.lang.String aState)
          Протоколирование окончания работы автомата
static void logInput(java.lang.String x_name, java.lang.String comment, boolean result)
          Протоколирование значения входных переменных
static void logOutput(java.lang.String z_name, java.lang.String comment)
          Протоколирование выходных переменных
static void logStateChange(java.lang.String aAutomate, java.lang.String aNewState, java.lang.String aOldState)
          Протоколирование изменения состояния автомата
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_out

public static java.io.PrintStream _out
Выводной поток для протоколирования

Constructor Detail

Logger

public Logger()
Method Detail

log

public static void log(java.lang.String aMessage)
Запротоколировать сообщение

Parameters:
aMessage - сообщение

log

public static void log(java.lang.String aMessage,
                       java.lang.String aBracket)
Запротоколировать сообщение, используя данный тип скобок

Parameters:
aMessage - сообщение
aBracket - скобка

logBegin

public static void logBegin(java.lang.String aAutomate,
                            java.lang.String aStateName,
                            int aEvent)
Протоколирование начала работы автомата

Parameters:
aAutomate - имя автомата
aStateName - имя сотояния
aEvent - событие

logEnd

public static void logEnd(java.lang.String aAutomate,
                          java.lang.String aState)
Протоколирование окончания работы автомата

Parameters:
aAutomate - имя автомата
aState - имя конечного состояния автомата

logStateChange

public static void logStateChange(java.lang.String aAutomate,
                                  java.lang.String aNewState,
                                  java.lang.String aOldState)
Протоколирование изменения состояния автомата

Parameters:
aAutomate - има автомата
aNewState - имя исходного состояния
aOldState - имя нового состояния

logInput

public static void logInput(java.lang.String x_name,
                            java.lang.String comment,
                            boolean result)
Протоколирование значения входных переменных

Parameters:
x_name - имя входной переменной
comment - коментарий
result - значение переменной

logOutput

public static void logOutput(java.lang.String z_name,
                             java.lang.String comment)
Протоколирование выходных переменных

Parameters:
z_name - имя выходной переменной
comment - комментарии