{"id":6990,"date":"2013-03-05T08:52:23","date_gmt":"2013-03-05T08:52:23","guid":{"rendered":"http:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/"},"modified":"2017-12-18T14:36:23","modified_gmt":"2017-12-18T14:36:23","slug":"bw_trace2","status":"publish","type":"oik_api","link":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/","title":{"rendered":"bw_trace2() <span class=\"summary\">&#8211; Trace $value to the trace log file if tracing is active<\/span>"},"content":{"rendered":"<!--more --><h2>Description<\/h2>Trace $value to the trace log file if tracing is active <p>\n<\/p><h2>Usage<\/h2><pre lang=PHP>$mixed = bw_trace2( $value, $text, $show_args, $level );<\/pre><h2>Parameters<\/h2><dl><dt>$value<\/dt><dd>( mixed ) <i>optional<\/i>  &#8211; the value to be traced. The value can be a simple field, array or complex object such as a post  <\/dd><dt>$text<\/dt><dd>( string ) <i>optional<\/i>  &#8211; additional information  <\/dd><dt>$show_args<\/dt><dd>( bool ) <i>optional<\/i> default: 1 &#8211; true if the parameter values are to be traced, false otherwise  <\/dd><dt>$level<\/dt><dd>( integer ) <i>optional<\/i> default: BW_TRACE_ALWAYS &#8211; the trace level requested  <\/dd><\/dl><h2>Returns<\/h2><i>mixed<\/i> $value &#8211; the first parameter  <h2>Source<\/h2>File name: oik-libs\/libs\/bwtrace.php<br \/>Lines: <div class=\"bw_s2eofn\">1 to 8 of 8<\/div><pre><span class=\"T_WHITESPACE\">  <\/span><span class=\"T_FUNCTION\" id=\"1\">function<\/span><span class=\"T_WHITESPACE\" id=\"2\"> <\/span><span class=\"T_STRING\" id=\"3\">bw_trace2<\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"5\"> <\/span><span class=\"T_VARIABLE\" id=\"6\">$value<\/span><span>=<\/span><span class=\"T_STRING\" id=\"8\">null<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"10\"> <\/span><span class=\"T_VARIABLE\" id=\"11\">$text<\/span><span>=<\/span><span class=\"T_STRING\" id=\"13\">null<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"15\"> <\/span><span class=\"T_VARIABLE\" id=\"16\">$show_args<\/span><span>=<\/span><span class=\"T_STRING\" id=\"18\">true<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"20\"> <\/span><span class=\"T_VARIABLE\" id=\"21\">$level<\/span><span>=<\/span><span class=\"T_STRING\" id=\"23\">BW_TRACE_ALWAYS<\/span><span class=\"T_WHITESPACE\" id=\"24\"> <\/span><span>)<\/span><span class=\"T_WHITESPACE\" id=\"26\"> <\/span><span>{<\/span><span class=\"T_WHITESPACE\" id=\"28\"> \r\n    <\/span><span class=\"T_GLOBAL\" id=\"29\">global<\/span><span class=\"T_WHITESPACE\" id=\"30\"> <\/span><span class=\"T_VARIABLE\" id=\"31\">$bw_trace_on<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"33\"> <\/span><span class=\"T_VARIABLE\" id=\"34\">$bw_trace_level<\/span><span>;<\/span><span class=\"T_WHITESPACE\" id=\"36\">\r\n    <\/span><span class=\"T_IF\" id=\"37\">if<\/span><span class=\"T_WHITESPACE\" id=\"38\"> <\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"40\"> <\/span><span class=\"T_VARIABLE\" id=\"41\">$bw_trace_on<\/span><span class=\"T_WHITESPACE\" id=\"42\"> <\/span><span class=\"T_BOOLEAN_AND\" id=\"43\">&amp;&amp;<\/span><span class=\"T_WHITESPACE\" id=\"44\"> <\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"46\"> <\/span><span class=\"T_VARIABLE\" id=\"47\">$level<\/span><span class=\"T_WHITESPACE\" id=\"48\"> <\/span><span class=\"T_IS_SMALLER_OR_EQUAL\" id=\"49\">&lt;=<\/span><span class=\"T_WHITESPACE\" id=\"50\"> <\/span><span class=\"T_VARIABLE\" id=\"51\">$bw_trace_level<\/span><span class=\"T_WHITESPACE\" id=\"52\"> <\/span><span>)<\/span><span class=\"T_WHITESPACE\" id=\"54\"> <\/span><span>)<\/span><span class=\"T_WHITESPACE\" id=\"56\"> <\/span><span>{<\/span><span class=\"T_WHITESPACE\" id=\"58\"> \r\n      <\/span><span class=\"T_RETURN\" id=\"59\">return<\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"61\"> <\/span><span class=\"T_STRING\" id=\"62\"><a href=\"\/oik_api\/bw_lazy_trace2\/\" title=\"bw_lazy_trace2() &#8211; Improved trace function that needs no parameters, but accepts two\">bw_lazy_trace2<\/a><\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"64\"> <\/span><span class=\"T_VARIABLE\" id=\"65\">$value<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"67\"> <\/span><span class=\"T_VARIABLE\" id=\"68\">$text<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"70\"> <\/span><span class=\"T_VARIABLE\" id=\"71\">$show_args<\/span><span>,<\/span><span class=\"T_WHITESPACE\" id=\"73\"> <\/span><span class=\"T_VARIABLE\" id=\"74\">$level<\/span><span class=\"T_WHITESPACE\" id=\"75\"> <\/span><span>)<\/span><span>)<\/span><span>;<\/span><span class=\"T_WHITESPACE\" id=\"79\">\r\n    <\/span><span>}<\/span><span class=\"T_WHITESPACE\" id=\"81\"> <\/span><span class=\"T_ELSE\" id=\"82\">else<\/span><span class=\"T_WHITESPACE\" id=\"83\"> <\/span><span>{<\/span><span class=\"T_WHITESPACE\" id=\"85\">  \r\n      <\/span><span class=\"T_RETURN\" id=\"86\">return<\/span><span>(<\/span><span class=\"T_WHITESPACE\" id=\"88\"> <\/span><span class=\"T_VARIABLE\" id=\"89\">$value<\/span><span class=\"T_WHITESPACE\" id=\"90\"> <\/span><span>)<\/span><span>;<\/span><span class=\"T_WHITESPACE\" id=\"93\">\r\n    <\/span><span>}<\/span><span class=\"T_WHITESPACE\" id=\"95\">\r\n  <\/span><span>}<\/span><span class=\"T_WHITESPACE\" id=\"97\"> \r\n<\/span>&nbsp;<\/pre><div class=\"page-numbers pagination\"><\/div>&nbsp;<a class=\"github\" href=\"https:\/\/github.com\/bobbingwide\/oik-libs\/blob\/master\/libs\/bwtrace.php#L89\">View on GitHub<\/a><div class=\"bw_callers\"><h3 class=\"bw_callers\">Called by<\/h3><\/div><div class=\"bw_invokers\"><h3 class=\"bw_invokers\">Invoked by<\/h3><\/div><div class=\"bw_callees\"><h3 class=\"bw_callees\">Calls<\/h3><\/div><div class=\"bw_invokes\"><h3 class=\"bw_invokes\">Call hooks<\/h3><\/div>Not today thank you.","protected":false},"template":"","oik_letters":[517,512],"class_list":{"0":"post-6990","1":"oik_api","2":"type-oik_api","3":"status-publish","5":"oik_letters-b","6":"oik_letters-t","7":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com<\/title>\n<meta name=\"description\" content=\"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs\" \/>\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.oik-plugins.com\/oik_api\/bw_trace2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com\" \/>\n<meta property=\"og:description\" content=\"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/\" \/>\n<meta property=\"og:site_name\" content=\"[oik] plugins.com\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-18T14:36:23+00:00\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/\",\"url\":\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/\",\"name\":\"bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com\",\"isPartOf\":{\"@id\":\"https:\/\/www.oik-plugins.com\/#website\"},\"datePublished\":\"2013-03-05T08:52:23+00:00\",\"dateModified\":\"2017-12-18T14:36:23+00:00\",\"description\":\"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs\",\"breadcrumb\":{\"@id\":\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"APIs\",\"item\":\"https:\/\/www.oik-plugins.com\/?post_type=oik_api\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"bw_trace2() &#8211; Trace $value to the trace log file if tracing is active\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.oik-plugins.com\/#website\",\"url\":\"https:\/\/www.oik-plugins.com\/\",\"name\":\"[oik] plugins.com\",\"description\":\"WordPress plugins and themes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.oik-plugins.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com","description":"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs","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.oik-plugins.com\/oik_api\/bw_trace2\/","og_locale":"en_US","og_type":"article","og_title":"bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com","og_description":"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs","og_url":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/","og_site_name":"[oik] plugins.com","article_modified_time":"2017-12-18T14:36:23+00:00","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/","url":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/","name":"bw_trace2() - Trace $value to the trace log file if tracing is active - [oik] plugins.com","isPartOf":{"@id":"https:\/\/www.oik-plugins.com\/#website"},"datePublished":"2013-03-05T08:52:23+00:00","dateModified":"2017-12-18T14:36:23+00:00","description":"bw_trace2 Trace $value to the trace log file if tracing is active oik-libs","breadcrumb":{"@id":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.oik-plugins.com\/oik_api\/bw_trace2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"APIs","item":"https:\/\/www.oik-plugins.com\/?post_type=oik_api"},{"@type":"ListItem","position":2,"name":"bw_trace2() &#8211; Trace $value to the trace log file if tracing is active"}]},{"@type":"WebSite","@id":"https:\/\/www.oik-plugins.com\/#website","url":"https:\/\/www.oik-plugins.com\/","name":"[oik] plugins.com","description":"WordPress plugins and themes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.oik-plugins.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.oik-plugins.com\/wp-json\/wp\/v2\/oik_api\/6990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oik-plugins.com\/wp-json\/wp\/v2\/oik_api"}],"about":[{"href":"https:\/\/www.oik-plugins.com\/wp-json\/wp\/v2\/types\/oik_api"}],"wp:attachment":[{"href":"https:\/\/www.oik-plugins.com\/wp-json\/wp\/v2\/media?parent=6990"}],"wp:term":[{"taxonomy":"oik_letters","embeddable":true,"href":"https:\/\/www.oik-plugins.com\/wp-json\/wp\/v2\/oik_letters?post=6990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}