| Objet : | Enregistrer un journal de commandes dans un fichier |
| Format : | LOG [/= /A /E /H /W file] [ON | OFF | text ] |
| file | Le nom du fichier qui contiendra le journal. |
| text | Un message optionnel qui sera ajouté au journal. |
| ON | Active la journalisation |
| OFF | Désactive la journalisation |
Voir aussi : HISTORY.
Utilisation :
La commande LOG fournit des contrôles indépendants pour quatre méthodes d'enregistrement différentes TCC l'activité :
Si vous ne spécifiez pas de type de journal, LOG est par défaut un journal de commande. Vous ne pouvez spécifier qu'une seule des options /A, /E et /H dans une seule commande LOG.
Vous pouvez utiliser simultanément n'importe quelle combinaison des quatre méthodes de journalisation.
Lajournalisation des commandes crée un enregistrement de chaque commande interne et externe exécutée soit à partir de l'invite de commande , soit à partir d'un fichier batch, dans le format ci-dessous :
[date time][id] command
où ladate et l'heure sont formatées selon le code pays de votre système, id est l'ID du processus, et command est la commande réelle après tout alias ou expansion de variable .
Le nom du fichier journal des commandes par défaut est TCCommandLog. Voir également %_LOGFILE.
Lajournalisation des erreurs enregistre tous les messages d'erreur dans le journal des erreurs. Le nom de fichier par défaut est TCErrorLog. Voir aussi : l' option de configuration Error Logging.
La journalisation de l'historique crée un enregistrement de chaque commande exécutée à partir de l'invite de commande, exactement comme elle a été saisie, avant que les alias et les variables ne soient développés, sans aucune information supplémentaire. Voir aussi %_HLOGFILE.
Le journal de sortie enregistre tout ce que TCC écrit dans la fenêtre de la console. Il n'enregistre pas les données de sortie écrites par des applications externes.
Remarques
La sortie LOG /H peut être utilisée comme base pour l'écriture de fichiers batch. Lancez LOG /H, puis exécutez les commandes que vous souhaitez que le fichier batch exécute. Lorsque vous avez terminé, désactivez LOG /H. Le fichier obtenu peut être transformé en un fichier batch qui exécute les mêmes commandes avec peu ou pas d'édition.
Options :
| /A | Cette option enregistre toutes les données de sortie dans le fichier log all. Le nom de fichier par défaut est TCLogAll. |
| /E | Cette option enregistre tous les messages d'erreur dans lejournal des erreurs. Le nom de fichier par défaut estTCErrorLog. Voir aussi : l' option de configuration Error Logging. |
log /h /w c:\log\hlog
log /w c:\log\logfile
Une fois que vous avez sélectionné un nouveau nom de fichier avec la commande LOG /W ou LOG /H /W, LOG utilisera ce fichier jusqu'à ce que vous émettiez une autre commande LOG /W ou LOG /H /W, ou jusqu'à ce que vous mettiez fin à votre session. TCC session. La désactivation ou l'activation de LOG ou de LOG /H ne modifie pas le nom du fichier.