<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: FirebugTarget и FirebugConsole</title>
	<atom:link href="http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/feed" rel="self" type="application/rss+xml" />
	<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html</link>
	<description>Журнал о Flash, Flex, AIR, Grails и разработке Rich Internet Applications в условиях, приближенных к реальным</description>
	<lastBuildDate>Sun, 07 Mar 2010 19:11:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Компиляция совместимых с Flash CS3 swc-библиотек с помощью Flex 3 SDK — Garbage Collector</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-2111</link>
		<dc:creator>Компиляция совместимых с Flash CS3 swc-библиотек с помощью Flex 3 SDK — Garbage Collector</dc:creator>
		<pubDate>Mon, 29 Dec 2008 12:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-2111</guid>
		<description>[...] но, на мой взгляд, весьма полезных класса &#8212; CookieManager и FirebugConsole. Начнем с создания нового проекта &#8212; File &#8594; New &#8594; New [...]</description>
		<content:encoded><![CDATA[<p>[...] но, на мой взгляд, весьма полезных класса &mdash; CookieManager и FirebugConsole. Начнем с создания нового проекта &mdash; File &rarr; New &rarr; New [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bessangel</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-1771</link>
		<dc:creator>bessangel</dc:creator>
		<pubDate>Thu, 11 Dec 2008 07:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-1771</guid>
		<description>А есть еще такое средство
Logging Flex 2 and AS 3 apps with Firebug and ThunderBolt:
http://www.websector.de/blog/2007/04/21/logging-flex-2-and-as-3-apps-with-firebug-and-thunderbolt/</description>
		<content:encoded><![CDATA[<p>А есть еще такое средство<br />
Logging Flex 2 and AS 3 apps with Firebug and ThunderBolt:<br />
<a href="http://www.websector.de/blog/2007/04/21/logging-flex-2-and-as-3-apps-with-firebug-and-thunderbolt/" rel="nofollow">http://www.websector.de/blog/2007/04/21/logging-flex-2-and-as-3-apps-with-firebug-and-thunderbolt/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vooparker</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-533</link>
		<dc:creator>Vooparker</dc:creator>
		<pubDate>Sun, 01 Jun 2008 06:26:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-533</guid>
		<description>Sergey, напротив FirebugTarget не система, и не сложный. Попробую подробней. 
Во flex-фреймворке есть своя система логгинга. Эта система на первый взгляд может показаться сложной, но поверьте мне стоит с ней немного разобраться и вы поймете, что все это во-первых не сложно, а во-вторых куда удобней чем обычный trace. 
Одной частью всей этой системы является логгер, которому вы передаете сообщение. Второй частью, является таргет, собственно он и отвечает за обработку сообщения, то есть он &quot;решает&quot; куда и каким образом выводить сообщения, какие выводить сообщения (все или скажем только те которые имеют уровень предупреждения и выше) и т.д. Одним из плюсов системы логгинга является написание собственный таргетов, чем FirebugTarget и является. Вторым плюсом является возможность легко и удобно сменить таргет. 
Представьте ситуацию, у вас сколько нибудь большой проект. Во время написания вы по всему проекту использовали вызовы trace. Проект работает отлично. Но выкладывая в сеть не дебаг версию проекта, проект отказывается работать и понять что с ним не так бывает очень сложно. Здесь бы очень сильно помог тот трэйс что написали но увы. В случае использования системы логгинга вы просто вместо TraceTarget, который отправляет сообщения в консоль, компилируете FirebugTarget, и все теперь вместо консоли среды для вывода используется консоль Firebug.
В любом случае могу согласиться, что использование системы логгинга везде и всюду весьма сомнительная практика. Поэтому я выделил отдельный класс FirebugConsole, благодаря которому можно просто отправить сообщение в консоль Firebug, без создания логгеров и таргетов, проще говоря это аналог trace, только с возможностью еще задать уровень важности сообщения. Так что можете смело использовать FirebugConsole.</description>
		<content:encoded><![CDATA[<p>Sergey, напротив FirebugTarget не система, и не сложный. Попробую подробней.<br />
Во flex-фреймворке есть своя система логгинга. Эта система на первый взгляд может показаться сложной, но поверьте мне стоит с ней немного разобраться и вы поймете, что все это во-первых не сложно, а во-вторых куда удобней чем обычный trace.<br />
Одной частью всей этой системы является логгер, которому вы передаете сообщение. Второй частью, является таргет, собственно он и отвечает за обработку сообщения, то есть он &#8220;решает&#8221; куда и каким образом выводить сообщения, какие выводить сообщения (все или скажем только те которые имеют уровень предупреждения и выше) и т.д. Одним из плюсов системы логгинга является написание собственный таргетов, чем FirebugTarget и является. Вторым плюсом является возможность легко и удобно сменить таргет.<br />
Представьте ситуацию, у вас сколько нибудь большой проект. Во время написания вы по всему проекту использовали вызовы trace. Проект работает отлично. Но выкладывая в сеть не дебаг версию проекта, проект отказывается работать и понять что с ним не так бывает очень сложно. Здесь бы очень сильно помог тот трэйс что написали но увы. В случае использования системы логгинга вы просто вместо TraceTarget, который отправляет сообщения в консоль, компилируете FirebugTarget, и все теперь вместо консоли среды для вывода используется консоль Firebug.<br />
В любом случае могу согласиться, что использование системы логгинга везде и всюду весьма сомнительная практика. Поэтому я выделил отдельный класс FirebugConsole, благодаря которому можно просто отправить сообщение в консоль Firebug, без создания логгеров и таргетов, проще говоря это аналог trace, только с возможностью еще задать уровень важности сообщения. Так что можете смело использовать FirebugConsole.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergey</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-532</link>
		<dc:creator>Sergey</dc:creator>
		<pubDate>Sat, 31 May 2008 16:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-532</guid>
		<description>Здравствуйте. я конечно, не такой большой специалист во flex, но по моему Firebug Target слишком сложная система ;(</description>
		<content:encoded><![CDATA[<p>Здравствуйте. я конечно, не такой большой специалист во flex, но по моему Firebug Target слишком сложная система ;(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: black</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-340</link>
		<dc:creator>black</dc:creator>
		<pubDate>Sat, 22 Dec 2007 01:44:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-340</guid>
		<description>Сегодня закончил пачку улучшений и новых функций в своем логгере, пользоваться стало еще удобнее. Может кому-нибудь понравится.

&lt;a href=&quot;http://black-zorro.com/mediawiki/Proj_smallflexdebugger&quot; rel=&quot;nofollow&quot;&gt;http://black-zorro.com/mediawiki/Proj_smallflexdebugger&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Сегодня закончил пачку улучшений и новых функций в своем логгере, пользоваться стало еще удобнее. Может кому-нибудь понравится.</p>
<p><a href="http://black-zorro.com/mediawiki/Proj_smallflexdebugger" rel="nofollow">http://black-zorro.com/mediawiki/Proj_smallflexdebugger</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SHAGGYSMILE</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-72</link>
		<dc:creator>SHAGGYSMILE</dc:creator>
		<pubDate>Mon, 30 Jul 2007 11:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-72</guid>
		<description>Моя маленькая лепта :) 
http://lifeflash.shaggysmile.com/2pub/2007/07/30/sflex_debugger_console/</description>
		<content:encoded><![CDATA[<p>Моя маленькая лепта <img src='http://garbage-collector.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://lifeflash.shaggysmile.com/2pub/2007/07/30/sflex_debugger_console/" rel="nofollow">http://lifeflash.shaggysmile.com/2pub/2007/07/30/sflex_debugger_console/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SFlexDebugger - консоль для дебагга flex-приложений at LIFE.Flash</title>
		<link>http://garbage-collector.ru/2007/07/firebugtarget_n_firebugconsole.html/comment-page-1#comment-71</link>
		<dc:creator>SFlexDebugger - консоль для дебагга flex-приложений at LIFE.Flash</dc:creator>
		<pubDate>Mon, 30 Jul 2007 10:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.garbage-collector.ru/gc/2007/07/24/firebugtarget_n_firebugconsole/#comment-71</guid>
		<description>[...] Предыстория: Пишет Алексей «Vooparker» Аникутин (один из авторов Garbage Collector):  Началась история с того, что я так и не смог привыкнуть к использованию trace() во Flex Builder’e. А после того, как перешел на разработку во FlashDevelop, я вообще перестал пользоваться trace’ом, и если возникала необходимость «показать то, что скрыто» прибегал к помощи Alert.show(). Но сами понимаете, с таким подходом далеко не уйдешь. Поэтому я решил написать свой простенький логгер, но не успел, его уже написали до меня, и при этом наделили весьма неплохим функционалом. … Ну что ж, писать свой логгер мне не пришлось (смогу поспать лишний час – другой =)), мне достаточно будет написать свой таргет. Остается вопрос, куда этот таргет будет вываливать сообщения логгера? И тут я вспомнил про консольку Firebug. Firebug, если вдруг кто не знает, - это расширение для Firefox, предназначенное в первую очередь для отладки JavaScript, а также обладающее и другим не менее полезным функционалом. Проще говоря — это мастхэв.  Подробнее читайте здесь и здесь [...]</description>
		<content:encoded><![CDATA[<p>[...] Предыстория: Пишет Алексей «Vooparker» Аникутин (один из авторов Garbage Collector):  Началась история с того, что я так и не смог привыкнуть к использованию trace() во Flex Builder’e. А после того, как перешел на разработку во FlashDevelop, я вообще перестал пользоваться trace’ом, и если возникала необходимость «показать то, что скрыто» прибегал к помощи Alert.show(). Но сами понимаете, с таким подходом далеко не уйдешь. Поэтому я решил написать свой простенький логгер, но не успел, его уже написали до меня, и при этом наделили весьма неплохим функционалом. … Ну что ж, писать свой логгер мне не пришлось (смогу поспать лишний час – другой =)), мне достаточно будет написать свой таргет. Остается вопрос, куда этот таргет будет вываливать сообщения логгера? И тут я вспомнил про консольку Firebug. Firebug, если вдруг кто не знает, &#8211; это расширение для Firefox, предназначенное в первую очередь для отладки JavaScript, а также обладающее и другим не менее полезным функционалом. Проще говоря — это мастхэв.  Подробнее читайте здесь и здесь [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
