Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1ZrkSd-0006rq-85 for pgsql-jdbc@arkaria.postgresql.org; Thu, 29 Oct 2015 10:29:35 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1ZrkSc-0006Gq-R4 for pgsql-jdbc@arkaria.postgresql.org; Thu, 29 Oct 2015 10:29:34 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZrHi9-00040d-NL for pgsql-jdbc@postgresql.org; Wed, 28 Oct 2015 03:47:41 +0000 Received: from bay.acenet.us ([173.230.252.50]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZrHi5-0006ZV-Pb for pgsql-jdbc@postgresql.org; Wed, 28 Oct 2015 03:47:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: Subject:To:MIME-Version:From:Date:Message-ID; bh=FnRKLnDf2T0EaDuGOISklEuEl1541CdoB06OWqrq/t4=; b=WimcXzm3MLLlTL8a+GW7Wzy6ft hAVc8zuHj1wUVKcRZepcwbJG43AigAi+ADvC3OrJQfpUeMMpmxcrCUC9qRbuMd6tZUiFxnSxwcjHk gVcWHkHrdMxebb2m91aJBWrSX6p9gDyFvWM4zxaa6mC9kha/1tIiNBWFmWyHfuygZPIskDr/Lq1ts JWgE4HyDX1FkWEnmqJaLC8XGvQLWiiOBt04zhdURr4a/ctT/+Uz9RNFvnS1M+sNx6x65QZ8+ASi8r BKNBnYEsKON0FtDCv09zH0RuB9LOORg7Sa2qyeT6F9/DwcCBTQ1bAGQZpYnjywa4T4bZNLERT517g nmrxxzfg==; Received: from [184.19.51.3] (port=55114) by bay.acenet.us with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.86) (envelope-from ) id 1ZrHi0-000mWH-HE; Tue, 27 Oct 2015 23:47:34 -0400 Message-ID: <5630454F.4000900@anastigmatix.net> Date: Tue, 27 Oct 2015 23:47:27 -0400 From: Chapman Flack User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: pgsql-jdbc@postgresql.org, kdubb@me.com, pljava-dev@lists.pgfoundry.org Subject: more re: possible pljava / pgjdbc / pgjdbc-ng code sharing Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap+anastigmatix.net/only user confirmed/virtual account not confirmed X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Pg-Spam-Score: -1.7 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-jdbc Precedence: bulk Sender: pgsql-jdbc-owner@postgresql.org Hi, About a month ago I made a first inquiry on pljava, pgjdbc, and pgjdbc-ng lists about opportunities to reduce code duplication among the projects (largely because I've been hacking on PL/Java lately, and maintaining what amounts to most of a separate fork of pgjdbc doesn't seem like an efficient way to do it). Not much has happened there yet (and I think there are other more pressing needs in PL/Java before tackling that), but for anyone with an interest, I have put a new page on the PL/Java wiki about one area that might not be riveting or sexy, but where I think there's room to improve and the code to do it could be largely shareable: https://github.com/tada/pljava/wiki/Thoughts-on-logging I apologize for the length - if you don't have 20 or 30 minutes for reading right now, you'll probably prefer to read it some time when you do. I didn't have a goal of writing something that long, but there turn out to be a lot of parts to the story. My reason for writing it *now* is not that I think it's necessarily the most interesting, important, or pressing area needing work. Instead, I've written it now because I think what I've proposed might need some discussion and refinement, so by putting it out there early, maybe some of that can happen in parallel with working on other important pressing parts. So, I will be interested in opinions.... Thanks, -Chap -- Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-jdbc