Console.app : ouvrir fichier de log particulier
xyloweb
Membre
Bonjour à tous,
Je travaille avec ASL pour gaver un log spécifique à mon appli.
Jusque là pas de problème, le log se remplit correctement et l'ouverture de Console.app fait apparaà®tre mon log spécifique parmi les n logs.
Lorsque je souhaite ouvrir la console via la commande suivante
[[NSWorkspace sharedWorkspace] openURLs:urlASLQuery ? [NSArray arrayWithObject:urlASLQuery] : nil )
withAppBundleIdentifier:APPLE_CONSOLE_BUNDLE_ID
options:NSWorkspaceLaunchDefault
additionalEventParamDescriptor:[NSAppleEventDescriptor nullDescriptor]
launchIdentifiers:nil];
tout se passe bien également.
Mais voilà , je souhaiterais pouvoir ouvrir (ou faire pointer Console.app sur ) mon fichier de log spécifique... et là j'sais pas faire !
Faut-il passer par un NSAppleEventDescriptor ?
Comment peut-on connaà®tre l'ensemble des Apple Events associés à une appli ?
Faut-il spécifier un fichier aslquery autre que celui que j'utilise ? avec des options particulières ?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>key</key>
<string>Facility</string>
<key>op</key>
<integer>1</integer>
<key>value</key>
<string>com.company.monappli</string>
</dict>
</array>
</plist>
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En fait c'était plus tôt simple.
Le fichier aslquery ne fonctionne pas alors je construis simplement l'URL vers mon fichier de log que je passe à Console.app
externalLogFile.path contient le chemin vers mon fichier de log.
toujours la galère pour "flagger" un message comme [Résolu]
j'ai beau essayer avec "Plus d'options de réponse" ?! impossible >:D
bon ben tant pis je laisse le soin à l'admin d'ajouter [Résolu] à mon titre. Désolé.
Tu doit pouvoir modifier le sujet en modifier ton premier message avec l'éditeur complet.