<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/log4javascript/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/log4javascript/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 21 May 2018 23:23:19 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/log4javascript/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>#10 Send all pending entries on timed interval in batching mode</title><link>https://sourceforge.net/p/log4javascript/feature-requests/10/?limit=25#b9e1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Including the dots  in URLs appears to be a bug in sourcefoprge discussion implementation. just delete the dot at the end of the URL and reload the browser window as a workaround.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ferdinand Prantl</dc:creator><pubDate>Mon, 21 May 2018 23:23:19 -0000</pubDate><guid>https://sourceforge.netc14976fe10df7082ff7a1daa9c89594362a0d929</guid></item><item><title>#10 Send all pending entries on timed interval in batching mode</title><link>https://sourceforge.net/p/log4javascript/feature-requests/10/?limit=25#55be</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for the quick response. All links are showing 404. Period is added to the link address. Please check&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">catherine</dc:creator><pubDate>Mon, 21 May 2018 15:31:43 -0000</pubDate><guid>https://sourceforge.netaf30317db6311d11b4d3cf1f2646f5d052876cda</guid></item><item><title>#10 Send all pending entries on timed interval in batching mode</title><link>https://sourceforge.net/p/log4javascript/feature-requests/10/?limit=25#3e42</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Yes, you can. See the documentation for  sendAllOnTimer at &lt;a href="https://rawgit.com/prantlf/log4javascript/combined/docs/manual.html." rel="nofollow"&gt;https://rawgit.com/prantlf/log4javascript/combined/docs/manual.html.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;appender.setTimed(true)&lt;br/&gt;
appender.setBatchSize(10)&lt;br/&gt;
appender.setTimerInterval(1000)&lt;br/&gt;
appender.setSendAllOnTimer(true)&lt;br/&gt;
appender.setSendAllOnUnload(true)&lt;br/&gt;
appender.setWaitForResponse(false)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ferdinand Prantl</dc:creator><pubDate>Sat, 19 May 2018 09:59:30 -0000</pubDate><guid>https://sourceforge.netd5c62d7adb1597d220eedd63cfac81999214400b</guid></item><item><title>#10 Send all pending entries on timed interval in batching mode</title><link>https://sourceforge.net/p/log4javascript/feature-requests/10/?limit=25#1822</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;How can I add this to my ajax appender?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">catherine</dc:creator><pubDate>Fri, 18 May 2018 14:47:14 -0000</pubDate><guid>https://sourceforge.netc6f33f66052a3b08770f51cbebf8b8450fc96db7</guid></item><item><title>#14 Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender </title><link>https://sourceforge.net/p/log4javascript/feature-requests/14/?limit=25#bca6</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fixed in 1.4.13.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Down</dc:creator><pubDate>Sat, 23 May 2015 10:56:54 -0000</pubDate><guid>https://sourceforge.net10aa1ff3f29034aea9ef32cc176f3e70e3f03e1a</guid></item><item><title>#14 Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender </title><link>https://sourceforge.net/p/log4javascript/feature-requests/14/?limit=25#a123</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Down</dc:creator><pubDate>Sat, 23 May 2015 10:56:34 -0000</pubDate><guid>https://sourceforge.net7d0a24b8f67a346166939c0a9a19f6e70e0e89ba</guid></item><item><title>#14 Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender </title><link>https://sourceforge.net/p/log4javascript/feature-requests/14/?limit=25#b9f5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Oops. I introduced this in fixing another issue in BrowserConsoleAppender a couple of weeks ago.&lt;/p&gt;
&lt;p&gt;Thanks for this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Down</dc:creator><pubDate>Sat, 23 May 2015 10:51:55 -0000</pubDate><guid>https://sourceforge.netee3f83cbc01826fd790803aed4fc43ddeb1fc467</guid></item><item><title>Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender </title><link>https://sourceforge.net/p/log4javascript/feature-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;BrowserConsoleAppender contains the lines:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;typeof&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;consoleMethodName&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;apply&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;"function"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;consoleMethodName&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;apply&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;getFormattedMessage&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;however, appender.getLayout().formatWithException mostly returns a simple string.&lt;br /&gt;
In which case a log statement will result in&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;Uncaught TypeError: Function.prototype.apply: Arguments list has wrong type
    at Object.BrowserConsoleAppender.append (http://log4javascript.org/js/log4javascript.js:148:84)
    at Object.Appender.doAppend (http://log4javascript.org/js/log4javascript.js:81:437)
    at Object.callAppenders (http://log4javascript.org/js/log4javascript.js:64:282)
    at Object.log (http://log4javascript.org/js/log4javascript.js:64:82)
    at Object.Logger.debug (http://log4javascript.org/js/log4javascript.js:68:92)
    at &amp;lt;anonymous&amp;gt;:2:174
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(Beacuse the second parameter of "apply" is a string and not an array.)&lt;/p&gt;
&lt;p&gt;This is easily reproduced by calling &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;l&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
  &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;appender&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;log4javascript&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;BrowserConsoleAppender&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt; 
      &lt;span class="nx"&gt;layout&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;log4javascript&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;SimpleLayout&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
  &lt;span class="nx"&gt;appender&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;setLayout&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;layout&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="nx"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;addAppender&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;appender&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="nx"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;debug&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
&lt;span class="p"&gt;})(&lt;/span&gt;&lt;span class="nx"&gt;log4javascript&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getLogger&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"x"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;on one of the demo-pages.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nils Andresen</dc:creator><pubDate>Fri, 22 May 2015 12:55:42 -0000</pubDate><guid>https://sourceforge.net6b9aee4bf8e9e839e7113749b0ef850d62e6831e</guid></item><item><title>Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender </title><link>https://sourceforge.net/p/log4javascript/feature-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 14 has been modified: Function.prototype.apply: Arguments list has wrong type on BrowserConsoleAppender &lt;br /&gt;
Edited By: Tim Down (timdown)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'closed'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nils Andresen</dc:creator><pubDate>Fri, 22 May 2015 12:55:42 -0000</pubDate><guid>https://sourceforge.net8178a0edc2f5a53df567bdd0ad54564da2721949</guid></item><item><title>Update cdnjs.com release</title><link>https://sourceforge.net/p/log4javascript/feature-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please publish the latest version of log4javascript to &lt;a href="https://cdnjs.com/libraries/log4javascript" rel="nofollow"&gt;https://cdnjs.com/libraries/log4javascript&lt;/a&gt; (currently version 1.4.9 is up).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gili Tzabari</dc:creator><pubDate>Mon, 02 Feb 2015 23:10:55 -0000</pubDate><guid>https://sourceforge.nete29b061e43ae8f41e23029c39f9a42c286c984ab</guid></item></channel></rss>