Partager via


Exemple 5 : Activation des fournisseurs de traces

La commande suivante active un fournisseur de trace pour une session de trace en cours d’exécution nommée « MyTrace » :

tracelog -enable MyTrace -guid MyProvider.guid

En réponse, Tracelog active les fournisseurs représentés par les GUID dans le fichier MyProvider.guid. La commande ne modifie aucune autre propriété de la session de trace.

Vous pouvez démarrer une session de suivi, puis activer un fournisseur, ou activer le fournisseur lors du démarrage de la session de suivi. Par exemple, les commandes suivantes démarrent une session de suivi, puis activent un fournisseur :

tracelog -start MyTrace
tracelog -enable MyTrace -guid MyProvider.guid

En revanche, la commande suivante démarre la session et active les fournisseurs dans une commande :

tracelog -start MyTrace -guid MyProvider.guid

Outre les différences de minutage, l’effet de ces commandes est le même.

En règle générale, les commandes tracelog -enable sont utilisées pour modifier les indicateurs et les niveaux associés à un fournisseur. Étant donné que les indicateurs et les niveaux sont des propriétés du fournisseur, et non des propriétés de la session de suivi, vous utilisez une commande tracelog -enable , et non une commande tracelog -update , pour les modifier.

La commande suivante modifie les indicateurs et le niveau du fournisseur dans le fichier MyProvider.guid. Vous devez utiliser le paramètre -guid pour spécifier le fournisseur de trace, même lorsque ce fournisseur est le seul fournisseur activé pour la session de suivi.

tracelog -enable MyTrace -guid MyProvider.guid -flag 2 -level 2

Vous pouvez également utiliser la commande tracelog -enable pour ajouter d’autres fournisseurs à la session de suivi et réactiver les fournisseurs que vous avez désactivés à l’aide d’une commande tracelog -disable .