Lo script La sezione LOGGING del file di configurazione consente di specificare il modo in cui si desidera ricevere i messaggi.
Specifica dove InterChange Server scrive i messaggi.
E' possibile registrare i messaggi nell'output standard(STDOUT) o in un di cui specificare il percorso. Se si specifica STDOUT, i messaggi vengono visualizzati in una finestra del prompt dei comandi in cui viene avviato il server.
Se non viene specificato alcun valore per questo parametro, InterChange Server scriverà i messaggi nel file InterchangeSystem.log, nella directory ProductDir.
Esempio:
LOG_FILE = test.log (nella directory ProductDir)
LOG_FILE = STDOUT
fornisce uno o più indirizzi e-mail a cui InterChange Server invia i messaggi di errore e quelli di errore irreversibile oltre a scriverli nel file di log. Se viene omesso un dominio e-mail, InterChange Server utilizza il dominio predefinito POP mail.
Per ulteriori dettagli sulle notifiche e-mail, fare riferimento al manuale System Administration Guide.
Esempi:
MESSAGE_RECIPIENT = troubleshooters
L'esempio precedente mostra il modo in cui è possibile impostare una notifica e-mail in un elenco di distribuzione denominato troubleshooters. Se il dominio di e-mail viene omesso, InterChange Server utilizzerà il dominio predefinito POP mail.
MESSAGE_RECIPIENT = dave,dana@myhome.com
L'esempio precedente illustra come impostare una notifica e-mail per due indirizzi utenti, dave e dana@myhome.com, se il programma e-mail utilizza una virgola per separare più indirizzi.
Non esiste un valore predefinito per questo parametro.
Questo parametro facoltativo consente di inviare messaggi di registrazione ad output standard e ad un file di log. Se il parametro LOG_FILE è stato specificato in un file valido e non è stato impostato su STDOUT (output standard), impostare allora i mirror MIRROR_LOG_TO_STDOUT = TRUE l'output di registrazione sull'output standard. Questo parametro viene ignorato se è impostato LOG_FILE = STDOUT .
A causa del sovraccarico di prestazione del mirroring del file di log, è necessario impostare questo parametro su true durante lo sviluppo e l'esecuzione del debug. Si consiglia di specificare false o di non specificarlo del tutto (nel qual caso il valore predefinito sarà false) durante la produzione.
Il valore predefinito per questo parametro è false (off).
Questo parametro facoltativo limita la dimensione del file di log alla dimensione specificata. Le unità di dimensione possono essere in KB (kilobyte), MB (megabyte) o GB (gigabyte). Se non è specificata nessuna unità, l'impostazione predefinita sarà in byte.
Esempi sono:
MAX_LOG_FILE_SIZE = 100 KB MAX_LOG_FILE_SIZE = 5 MB MAX_LOG_FILE_SIZE = 1 GB MAX_LOG_FILE_SIZE = 8192
Se viene specificato un parametro MAX_LOG_FILE_SIZE, viene abilitato implicitamente un'archiviazione di registrazione.
A meno che non venga sovrascritto dal parametro NUMBER_OF_ARCHIVE_LOGS, il numero predefinito di archivi è 5, se MAX_LOG_FILE_SIZE è impostato su un valore diverso da UNLIMITED.
il valore predefinito per questo parametro è UNLIMITED.
Questo parametro facoltativo specifica il numero di archivio registrazioni da conservare. I nomi dei file di archivio derivano dal valore specificato LOG_FILE. Questo parametro viene ignorato se non è specificato il parametro MAX_LOG_FILE_SIZE o se è impostato LOG_FILE=STDOUT.
Esempio, se:
LOG_FILE = logs/InterchangeSystem.log nella directory ProductDir e NUMBER_OF_ARCHIVE_LOGS = 3
le registrazioni di archivio vengono denominate come segue (nella directory ProductDir):
logs/InterchangeSystem_Arc_01.log logs/InterchangeSystem_Arc_02.log logs/InterchangeSystem_Arc_03.log