@singuerinc

2013-04-03

Flash Player Debug Logs on Mac OS

actionscript3, flash, logs, osx

¿Cómo puedo ver los trace de Flash Player?
Es una pregunta que me repito una y otra vez cada vez que reinstalo el ordenador.

  • Primero tienes que instalar la versión de Flash Player Debug
  • Luego configurar el mm.cfg y flashlog.txt

Pero siempre olvido dónde colocarlos, por eso he escrito un pequeño script que lo hace:

$ MM_DIR="/Library/Application Support/Macromedia"
$ LG_DIR="${HOME}/Library/Preferences/Macromedia/Flash Player/Logs"
$ sudo mkdir -vp $MM_DIR

# create config file
$ sudo touch "${MM_DIR}/mm.cfg"

# Write mm config
$ sudo echo 'ErrorReportingEnable=1\nTraceOutputFileEnable=1' | sudo tee "${MM_DIR}/mm.cfg"

# Create Flash Player logs directory
$ mkdir -pv $LG_DIR

# Create Flash Player logs file
$ touch "${LG_DIR}/flashlog.txt"

# Add test message
$ echo 'Flashlogs test' | tee "${LG_DIR}/flashlog.txt"

# Restart the browser (w/ Flash Player "Debug" version) and execute:
$ tail -f "${LG_DIR}/flashlog.txt"

Para ejecutarlo:

  • Abre simplemente una ventana de Terminal y escribe:
curl -L https://gist.github.com/singuerinc/5296967/raw/logs.sh | sh
  • Reinicia el navegador.

  • Visualiza los logs ejecutando en el Terminal lo siguiente:

tail -f ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt