{"id":947,"date":"2018-08-21T02:00:57","date_gmt":"2018-08-21T05:00:57","guid":{"rendered":"http:\/\/magenteiro.com\/blog\/?p=947"},"modified":"2018-08-21T06:30:57","modified_gmt":"2018-08-21T09:30:57","slug":"magelog-como-criar-arquivo-log","status":"publish","type":"post","link":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/","title":{"rendered":"Mage::log &#8211; Como salvar informa\u00e7\u00f5es de Debug em arquivo"},"content":{"rendered":"<p>Ao enfrentar algum problema em nossa loja \u00e9 muito comum que comecemos a querer colocar <code>&lt;?php echo<\/code> em tudo que \u00e9 lugar. <!--?php echo em tudo que \u00e9 lugar.&lt;br ?--><\/p>\n<p>Como j\u00e1 vimos <a href=\"https:\/\/www.youtube.com\/watch?v=ocfbCmI-M1M\" target=\"_blank\" rel=\"noopener\">neste v\u00eddeo<\/a>, o <a href=\"http:\/\/xdebug.org\/\" target=\"_blank\" rel=\"noopener\">XDebug<\/a> \u00e9 a melhor ferramenta para debugar de verdade qualquer coisa em c\u00f3digos PHP e Magento. Mas as vezes s\u00f3 queremos adicionar um log simples, para debugar alguma coisa quando algo espec\u00edfico acontecer, ou mesmo algo estranho que est\u00e1 acontecendo em outro ambiente, logar uma integra\u00e7\u00e3o, ou qualquer coisa nesse sentido.<\/p>\n<p>Para isso o Magento vem equipado com uma classe de Log que adicionar\u00e1 automaticamente os seus logs na pasta <code>var\/log<\/code> da sua loja.<\/p>\n<h2>Sintaxe Mage::log<\/h2>\n<p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-title=\"Mage::log (app\/Mage.php)\">\/**\r\n     * log facility (??)\r\n     *\r\n     * @param string $message\r\n     * @param integer $level\r\n     * @param string $file\r\n     * @param bool $forceLog\r\n     *\/\r\npublic static function log($message, $level = null, $file = &#039;&#039;, $forceLog = false)<\/pre><\/p>\n<ul>\n<li><code>$message<\/code> string contendo o que queremos logar<\/li>\n<li><code>$level<\/code> integer representado por uma das constantes da classe Zend_Log indicando o n\u00edvel de log da informa\u00e7\u00e3o. Ex. Zend_Log::DEBUG ou <em>null<\/em><\/li>\n<li><code>$file<\/code> nome do arquivo que estar\u00e1 na pasta var\/log do Magento<\/li>\n<li><code>$forceLog<\/code> <em>true<\/em> ou <em>false<\/em>. Indica se o arquivo de log e a entrada devem ser logados mesmo se as configura\u00e7\u00f5es do Magento estiverem com o log desabilitado.<\/li>\n<\/ul>\n<h2>Exemplos de uso Mage::log<\/h2>\n<p>Voc\u00ea pode adicionar a chamada ao m\u00e9todo est\u00e1tico <code>Mage::log<\/code> em qualquer parte do seu c\u00f3digo Magento (desde que, dentro das tags <code>&lt;?php<\/code>).<\/p>\n<p>Veja alguns exemplos:<br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-title=\"Exemplo simples, logar\u00e1 a string &#039;Ola mundo&#039; mundo dentro do arquivo &#039;var\/log\/magenteiro.log&#039;\">Mage::log(&#039;Ol\u00e1 mundo&#039;,null,&#039;magenteiro.log&#039;,true);<\/pre><br \/>\n&nbsp;<br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-title=\"Logar\u00e1 informa\u00e7\u00f5es do pedido com baixa prioridade(DEBUG)\">Mage::log(var_export($order-&gt;debug(),true),Zend_Log::DEBUG, &#039;magenteiro.log&#039;,true);<\/pre><br \/>\nNeste segundo exemplo estou assumindo que a vari\u00e1vel <code>$order<\/code> cont\u00e9m informa\u00e7\u00f5es de um pedido (<code>Mage_Sales_Model_Order<\/code>), e invoco o m\u00e9todo <code>debug()<\/code>, presente em quase todas as classes do Magento &#8211; em especial as que estendem a <code>Varien_Object<\/code>.<\/p>\n<p>Note que tamb\u00e9m estou usando o m\u00e9todo <code>var_export<\/code> para exportar\/printar qualquer objeto para <em>string<\/em>.<\/p>\n<h2>Dica: Mage::log snippet no PhpStorm<\/h2>\n<p>Como isso \u00e9 algo que uso bastante, acabei criando um Live Template no PhpStorm. Desta forma, ao digitar <code>ml<\/code> e aprtar <code>Tab<\/code>, o PhpStorm completa o c\u00f3digo pra mim.<\/p>\n<div style=\"width: 902px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-947-1\" width=\"902\" height=\"122\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/demo-ml-magelog.mp4?_=1\" \/><a href=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/demo-ml-magelog.mp4\">http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/demo-ml-magelog.mp4<\/a><\/video><\/div>\n<p>Para configurar \u00e9 bem simples, e basta usar o recurso de Live Templates.<\/p>\n<div id=\"attachment_954\" style=\"width: 790px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_.jpg\"><img aria-describedby=\"caption-attachment-954\" loading=\"lazy\" class=\"size-large wp-image-954\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_-1024x712.jpg\" alt=\"\" width=\"780\" height=\"542\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_-1024x712.jpg 1024w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_-300x209.jpg 300w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_-768x534.jpg 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_-500x348.jpg 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/Preferences_and_magenteiro____www_magenteiro__-_____app_code_community_Ebanx_Gateway_Model_Payment_Creditcard_php__aprendamagento_.jpg 1199w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/a><p id=\"caption-attachment-954\" class=\"wp-caption-text\">Configurando o Live Template nas prefer\u00eancias do PhpStorm<\/p><\/div>\n<p>A maioria das IDEs trazem recursos similares.<\/p>\n<p>&nbsp;<\/p>\n<h2>Vendo o resultado<\/h2>\n<p>O resultado ser\u00e1 sempre adicionado ao final do arquivo especificado. E para observar em tempo real\u00a0 que est\u00e1 ocorrendo, uso o comando <code>tail -f nomedoarquivo.log<\/code>.<\/p>\n<div style=\"width: 1530px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-947-2\" width=\"1530\" height=\"670\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/tail.mp4?_=2\" \/><a href=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/tail.mp4\">http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/tail.mp4<\/a><\/video><\/div>\n<p>&nbsp;<\/p>\n<h2>N\u00e3o deu certo?<\/h2>\n<p>Quando o Magento n\u00e3o tem permiss\u00e3o para salvar arquivos na pasta var ele tentar\u00e1 salvar na pasta <code>\/tmp\/magento<\/code>, mas desta vez, na ra\u00edz do seu servidor. Confira suas <a href=\"https:\/\/devdocs.magento.com\/guides\/m1x\/install\/installer-privileges_after.html#extensions-before\" target=\"_blank\" rel=\"noopener\">permiss\u00f5es<\/a> e corrija conforme necess\u00e1rio.<\/p>\n<p>&nbsp;<\/p>\n<p>Gostou desta dica? Confira ent\u00e3o o <strong>curso <span style=\"text-decoration: underline;\">gratuito<\/span><\/strong> <strong><a href=\"https:\/\/www.magenteiro.com\/ferramentas-e-dicas-matadoras-para-o-desenvolvimento-magento\">Ferramentas e Dicas Matadoras para o Desenvolvimento Magento<\/a><\/strong> e conhe\u00e7a outras dicas e ferramentas de desenvolvimento.<\/p>\n<p>&nbsp;<\/p>\n<p>Veja tamb\u00e9m:<\/p>\n<ul>\n<li><a href=\"http:\/\/magenteiro.com\/blog\/magento-1\/codigo-bem-feito-com-magento-standards\/\">C\u00f3digo bem feito com Magento Standards<\/a><\/li>\n<li><a href=\"http:\/\/magenteiro.com\/blog\/magento-2\/xsds-e-magento-2\/\">XSD\u2019s e Magento 2<\/a><\/li>\n<li><a href=\"https:\/\/www.magenteiro.com\/backend?utm_source=blog\">Curso de Cria\u00e7\u00e3o de M\u00f3dulos e Desenvolvimento Backend para Magento 1.x<\/a><\/li>\n<\/ul>\n<p><span style=\"font-size: 8pt;\">Imagem principal: <\/span><a href=\"https:\/\/pixabay.com\/en\/axe-wood-hack-cases-wood-chop-1748305\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: 8pt;\">Pixabay<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Ao enfrentar algum problema em nossa loja \u00e9 muito comum que comecemos a querer colocar &lt;?php echo em tudo que [&hellip;]","protected":false},"author":1,"featured_media":966,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,2],"tags":[79,3,45,54],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo<\/title>\n<meta name=\"description\" content=\"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo\" \/>\n<meta property=\"og:description\" content=\"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\" \/>\n<meta property=\"og:site_name\" content=\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/magenteiro\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-21T05:00:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-08-21T09:30:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/mage-log-magento1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:site\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Martins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\",\"name\":\"Magenteiro\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/magenteiro\",\"https:\/\/www.linkedin.com\/company\/magenteiro\",\"https:\/\/www.youtube.com\/magenteiro\",\"https:\/\/facebook.com\/magenteiro\",\"https:\/\/twitter.com\/magenteiro\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"contentUrl\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"width\":787,\"height\":149,\"caption\":\"Magenteiro\"},\"image\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"name\":\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\",\"description\":\"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.\",\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\",\"name\":\"Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\"},\"datePublished\":\"2018-08-21T05:00:57+00:00\",\"dateModified\":\"2018-08-21T09:30:57+00:00\",\"description\":\"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magenteiro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mage::log &#8211; Como salvar informa\u00e7\u00f5es de Debug em arquivo\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\"},\"author\":{\"name\":\"Ricardo Martins\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\"},\"headline\":\"Mage::log &#8211; Como salvar informa\u00e7\u00f5es de Debug em arquivo\",\"datePublished\":\"2018-08-21T05:00:57+00:00\",\"dateModified\":\"2018-08-21T09:30:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/\"},\"wordCount\":487,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"keywords\":[\"debug\",\"desenvolvimento\",\"Magento 1\",\"phpstorm\"],\"articleSection\":[\"Desenvolvimento\",\"Magento 1\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\",\"name\":\"Ricardo Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"caption\":\"Ricardo Martins\"},\"description\":\"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.\",\"sameAs\":[\"https:\/\/www.magenteiro.com\/\"],\"url\":\"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo","description":"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/","og_locale":"pt_BR","og_type":"article","og_title":"Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo","og_description":"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.","og_url":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/","og_site_name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","article_publisher":"https:\/\/facebook.com\/magenteiro","article_published_time":"2018-08-21T05:00:57+00:00","article_modified_time":"2018-08-21T09:30:57+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/08\/mage-log-magento1.jpg","type":"image\/jpeg"}],"author":"Ricardo Martins","twitter_card":"summary_large_image","twitter_creator":"@magenteiro","twitter_site":"@magenteiro","twitter_misc":{"Written by":"Ricardo Martins","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.magenteiro.com\/blog\/#organization","name":"Magenteiro","url":"https:\/\/www.magenteiro.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/magenteiro","https:\/\/www.linkedin.com\/company\/magenteiro","https:\/\/www.youtube.com\/magenteiro","https:\/\/facebook.com\/magenteiro","https:\/\/twitter.com\/magenteiro"],"logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","contentUrl":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","width":787,"height":149,"caption":"Magenteiro"},"image":{"@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.magenteiro.com\/blog\/#website","url":"https:\/\/www.magenteiro.com\/blog\/","name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","description":"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.","publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/","url":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/","name":"Mage::log - Como salvar informa\u00e7\u00f5es de Debug em arquivo","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/#website"},"datePublished":"2018-08-21T05:00:57+00:00","dateModified":"2018-08-21T09:30:57+00:00","description":"Veja como salvar objetos e strings de debug em qualquer parte no seu Magento 1, e como usar o Mage::log a seu favor, criando arquivos de log na pasta var\/log do seu Magento.","breadcrumb":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magenteiro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mage::log &#8211; Como salvar informa\u00e7\u00f5es de Debug em arquivo"}]},{"@type":"Article","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#article","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/"},"author":{"name":"Ricardo Martins","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150"},"headline":"Mage::log &#8211; Como salvar informa\u00e7\u00f5es de Debug em arquivo","datePublished":"2018-08-21T05:00:57+00:00","dateModified":"2018-08-21T09:30:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/"},"wordCount":487,"commentCount":2,"publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"keywords":["debug","desenvolvimento","Magento 1","phpstorm"],"articleSection":["Desenvolvimento","Magento 1"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/magelog-como-criar-arquivo-log\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150","name":"Ricardo Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","caption":"Ricardo Martins"},"description":"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.","sameAs":["https:\/\/www.magenteiro.com\/"],"url":"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/"}]}},"_links":{"self":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/947"}],"collection":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/comments?post=947"}],"version-history":[{"count":0,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/947\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media\/966"}],"wp:attachment":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media?parent=947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/categories?post=947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/tags?post=947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}