2017-06-14 5 views
0

Ich habe derzeit meine Erweiterung Protokolldaten in eine Datei unter context.storagePath schreiben. Dies ist ein Ansatz, den ich nach dem anderen modelliert habe, als ich eine andere Erweiterung sah, die es so machte.Wo sollte von einer Visual Studio Code-Erweiterung protokolliert werden?

Allerdings habe ich seit dem entdeckt, dass storagePath is undefined when you do not have a folder open verursacht meine Erweiterung zum Absturz.

Da dieses Ziel manchmal nicht verfügbar ist, denke ich, dass ich nicht richtig logge. Wie lautet das normale oder typische Protokollierungsziel für Visual Studio-Codeerweiterungen?

Antwort

0

Ich bin nicht sicher, dass es ein typisches Protokollierungsziel speziell für vscode gibt, aber Sie könnten dafür den temporären Ordner des Systems verwenden, was viele Anwendungen tun. Ein anderer guter Ort ist das Heim- oder Dokumentenverzeichnis des Benutzers.

Verwandte Themen