Return-Path: Delivered-To: apmail-mina-dev-archive@www.apache.org Received: (qmail 72777 invoked from network); 25 Jan 2010 16:19:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 25 Jan 2010 16:19:22 -0000 Received: (qmail 35574 invoked by uid 500); 25 Jan 2010 16:19:22 -0000 Delivered-To: apmail-mina-dev-archive@mina.apache.org Received: (qmail 35497 invoked by uid 500); 25 Jan 2010 16:19:22 -0000 Mailing-List: contact dev-help@mina.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mina.apache.org Delivered-To: mailing list dev@mina.apache.org Received: (qmail 35487 invoked by uid 99); 25 Jan 2010 16:19:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jan 2010 16:19:22 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of elecharny@gmail.com designates 209.85.218.217 as permitted sender) Received: from [209.85.218.217] (HELO mail-bw0-f217.google.com) (209.85.218.217) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jan 2010 16:19:11 +0000 Received: by bwz9 with SMTP id 9so4149537bwz.32 for ; Mon, 25 Jan 2010 08:18:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=H4xw81UW3kSuO3O6eSkbwALpXjA3FLSnBzIO885UkfQ=; b=Uj3BeoYedxJu/g+F8KlnnHTZxwCQPrOag86e/NPFPVCEFbTEwEAUYj4aV0I9Eb1Izz E3loiwEwwMcMUam9lVEmh+rpGXwc1399KPIwg1URZwhlAGGL9TA+F/2KT9H+KFkuoZmT ypBy4EIBhZtrlfhez7+ZTcKQnUflLa8jVIRv4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=eQs7W9QjTmrgotZhKDrhGLR2lrcCyMwrwjf2ploxTAVM1BqRjzA6zOvhE0yoVJ4xDv 7YivOCVdKaEIbQY/+Bocc/4vVJHD+UxsZtd23r/1m6dKMs8rGgDdNWTeh+UEpYahq+fe JWeu7A8svRCjv01ZDXPiQBjzmxdTr0cPDJDdU= Received: by 10.204.13.202 with SMTP id d10mr29224bka.85.1264436330516; Mon, 25 Jan 2010 08:18:50 -0800 (PST) Received: from emmanuel-lecharnys-MacBook-Pro.local (lon92-10-78-226-4-211.fbx.proxad.net [78.226.4.211]) by mx.google.com with ESMTPS id 14sm2231343bwz.9.2010.01.25.08.18.49 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 25 Jan 2010 08:18:49 -0800 (PST) Message-ID: <4B5DC468.4080504@gmail.com> Date: Mon, 25 Jan 2010 17:18:48 +0100 From: Emmanuel Lecharny Reply-To: elecharny@apache.org User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: dev@mina.apache.org Subject: Re: [MINA 3.0] Debugging toolkit References: <11995E42-765C-4A1F-B448-07C8588344A2@toolazydogs.com> In-Reply-To: <11995E42-765C-4A1F-B448-07C8588344A2@toolazydogs.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Alan D. Cabrera a �crit : > > On Jan 19, 2010, at 7:41 AM, Ashish wrote: > >> Had picked this form one the discussion threads and added to the MINA >> 3.0 design page, so that we don't loose this. >> >> had some initial thoughts around this, like we can some kind of >> visualization tool build around MINA, which can help us see/debug >> the MINA based System. One can view number of IoSession's, IoChain's, >> configuration etc. >> It could be build as an Eclipse plugin or a standalone UI talking to >> MINA code via JMX. >> >> I am not sure, but we can see if we can extend ProtoTiger as a >> debugging/visualization tool. >> >> These are just some initial thought, will refine the understanding as >> we progress further with 3.0 design. >> >> Any suggestion? > > I wouldn't classify these as debugging toolkit but a management > toolkit; very critical. > > I was also thinking about the logging discussion that we had earlier > and I think that I've come around to the thinking that it's important > to provide some kind of logging mechanism who's scope is narrowed to a > particular session. (I'm still not sold on the usefulness of a > general logging filter such as the one that we have now). With JMX, and a decent tool (something like MX4J : http://mx4j.sourceforge.net/), providing some graphs should be a piece of cake. Being able to track down one single session is also something that a JMX based tool can do. Logs ? That's for post-mortem debugging :/ > > > Regards, > Alan > > > -- Regards, Cordialement, Emmanuel L�charny www.nextury.com