CrashLogger
Microsoft Office 2016 Crash Logger Tool
Install / Use
/learn @pbowden-msft/CrashLoggerREADME
CrashLogger
<b>Microsoft Office 2016 Crash Logger Tool</b>
Purpose: Configures the computer to log and archive Office 2016 crash reports</br>
Usage: CrashLogger [--Install] [--Uninstall] [--ViewLog]</br>
Example: CrashLogger --Install</br>
NOTE: CrashLogger requires Microsoft Office 2016 for Mac 15.28 or later</br>
<b>How CrashLogger works</b></br>
CrashLogger leverages a new ability in Office 2016 15.28 to save the last crash log to disk.</br>
When CrashLogger --Install is run, the following occurs:<br>
- The CrashLogger script is copied to
$HOME/Library/Application Support/com.microsoft.CrashLogger<br> - A scratch area is created:
$HOME/Library/Group Containers/UBF8T346G9.ms/MerpScratch/<br> - An archive area is created:
$HOME/Library/Group Containers/UBF8T346G9.ms/MerpArchive/<br> - A LaunchAgent is configured to monitor the creation of new crash reports</br>
- MERP crash logging is enabled through
defaults write com.microsoft.errorreporting IsStoreLastCrashEnabled -bool TRUE</br>
<b>What happens when an Office application crashes?</b></br>
- Microsoft Error Reporting will send the crash report to the Watson server and then persist the log to disk at
$HOME/Library/Group Containers/UBF8T346G9.ms/MerpTempItems/LastSentCrashReport.zip</br> - The LaunchAgent will be triggered</br>
- The LaunchAgent unzips the crash log, extracts key information, then moves the report to the archive area using a file name based on the date and time of the crash</br>
- The LaunchAgent writes a one-line summary of the crash to
$HOME/Library/Group Containers/UBF8T346G9.ms/MerpArchive/CrashSummary.txt</br> - The LaunchAgent will send the one-line summary to the console log</br>
<b>Example of console log entry</b></br>
11/1/16 7:34:21.943 PM pbowden[60463]: com.microsoft.CrashLogger 2016-11-02 02:34:17 com.microsoft.Excel 15.28.0.161031 SIG_FORCE_QUIT 29c2 CrashReport-161101-193421.txt
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
