X-Received: by 10.224.211.193 with SMTP id gp1mr907872qab.4.1359365552919; Mon, 28 Jan 2013 01:32:32 -0800 (PST) X-Received: by 10.49.60.40 with SMTP id e8mr2118402qer.40.1359365552863; Mon, 28 Jan 2013 01:32:32 -0800 (PST) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!p13no5751547qai.0!news-out.google.com!k2ni2734qap.0!nntp.google.com!p13no5751545qai.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.java.programmer Date: Mon, 28 Jan 2013 01:32:32 -0800 (PST) In-Reply-To: <3srNs.105645$EO2.76867@newsfe04.iad> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=160.83.30.185; posting-account=Z-5a_wkAAABTzN1pAiC7xNW_xfTNp2Vr NNTP-Posting-Host: 160.83.30.185 References: <0cfefb99-94f9-44e0-9b58-926818a9560d@googlegroups.com> <3srNs.105645$EO2.76867@newsfe04.iad> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: ultralog: new concept of logging API From: Mikhail Vladimirov Injection-Date: Mon, 28 Jan 2013 09:32:32 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.java.programmer:21819 > So just by doing what I already do I get absolutely everything you tout > as an advantage of your new logging system. Main advantage of ultralog is an ability to substitute variables into log messages without allocating new objects, yet having readable code. This advantage cannot be achieved on top of log4j because log4j allocates temporary objects internally.