Просмотр полной версии : Как перенаправить вывод trace()? Как правильно логировать?
Можно ли, и если можно то как сделать так, что при выполнении trace() выдавалось сообщение не только на консоль но и еще куда нибудь. Есть ли возможность узнать, что выводит trace, когда ролик тестируеться в html страничке?
Меня интересует скорее не как, а как правильно логировать информацию когда ролик располагаеться на html страничке.
screamge
14.10.2007, 22:04
Browser Tracer 1 (http://code.google.com/p/flash-tracer/)
Browser Tracer 2 (http://www.sephiroth.it/weblog/archives/2006/10/flashtracer_firefox_extensionphp.php)
Flash Degug Player Tracer (http://broadcast.artificialcolors.com/index.php?m=20040401)
Спасибо за оперативный ответ. А что по поводу второй части вопроса. К примеру, для Java есть Log4J. Может есть какой-нибудь аналог?
vooparker
15.10.2007, 10:36
2krosler: в flex sdk есть пакет mx.logging (http://livedocs.adobe.com/flex/201/langref/mx/logging/package-detail.html)с его помощью можно организовать полноценное логгирование.
Что касается вывода сообщений логгера то за них отвечают таргеты, иными словами пиши свой таргет и вываливай сообщения куда угодно. Я например для вывода заюзал консоль Firebug (http://getfirebug.com/) для огнелиса (посмотреть (http://yarovoy.com/2007/04/20/firebugtarget_show_hidden/) и скачать (http://yarovoy.com/2007/07/24/firebugtarget_n_firebugconsole/)).
Можно при желании использовать для вывода сообщений свое приложение через Local Connection достаточно опять же написать свой таргет или воспользоваться уже готовым (http://livedocs.adobe.com/flex/201/langref/mx/logging/targets/MiniDebugTarget.html).
Если нет желания связываться с flex sdk тогда могу посоветовать XPanel (http://constantiner.blogspot.com/2006/07/flex-2.html).
Спасибо vooparker за ответ, очень развёрнуто. Но меня интересует чистый AS3 без использования Flex.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.