From log4j-user-return-27884-apmail-logging-log4j-user-archive=logging.apache.org@logging.apache.org Tue Oct 18 01:00:40 2016 Return-Path: X-Original-To: apmail-logging-log4j-user-archive@www.apache.org Delivered-To: apmail-logging-log4j-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 31DD719E9F for ; Tue, 18 Oct 2016 01:00:40 +0000 (UTC) Received: (qmail 63591 invoked by uid 500); 18 Oct 2016 01:00:39 -0000 Delivered-To: apmail-logging-log4j-user-archive@logging.apache.org Received: (qmail 63543 invoked by uid 500); 18 Oct 2016 01:00:39 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 63532 invoked by uid 99); 18 Oct 2016 01:00:39 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Oct 2016 01:00:39 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2FBA1C2291 for ; Tue, 18 Oct 2016 01:00:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.189 X-Spam-Level: ** X-Spam-Status: No, score=2.189 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_REPLY=1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=msn.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id SmncqusMOas8 for ; Tue, 18 Oct 2016 01:00:36 +0000 (UTC) Received: from COL004-OMC2S1.hotmail.com (col004-omc2s1.hotmail.com [65.55.34.75]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C83245FB32 for ; Tue, 18 Oct 2016 01:00:35 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com ([65.55.34.73]) by COL004-OMC2S1.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Mon, 17 Oct 2016 17:59:47 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msn.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=79nogVVFTZ0YnoH4lgf30z7shcuM+FERRMJJBlbirrE=; b=JQXAWHg2Qwu5vFQwgviodtYLd69Owa3mdw8p6S2D9fT8bqqd8klEqeTIM759ZZEUMrS/VI+/INmRUo4O+7qpLk5hvvvKlGCQCyfJ1ykT+Ns6xCI2zZX++V88hBZ3wwf2hmP5FIKNgRxUiThNtBWpiA/fBVpf8da1uGJLWggKS7s5a88x/WNRbhFTBvJcBnr3aZ5W2xv5rUB9Jg0HYm0kjr6AoBUkbwUwJIm/SyQtJss8rnKkO+zROB3t5hZUBw+vFMSZqFVP5uIWrJWYCLfTS53Qeep7zj3m5lCj4VRZgKNDuhkW6096lvqHFwQYef/4Vu7C52sM4k8WY9UDR6WcPw== Received: from BY2NAM03FT037.eop-NAM03.prod.protection.outlook.com (10.152.84.52) by BY2NAM03HT186.eop-NAM03.prod.protection.outlook.com (10.152.85.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.7; Tue, 18 Oct 2016 00:59:46 +0000 Received: from BLUPR10MB0833.namprd10.prod.outlook.com (10.152.84.58) by BY2NAM03FT037.mail.protection.outlook.com (10.152.84.188) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.7 via Frontend Transport; Tue, 18 Oct 2016 00:59:46 +0000 Received: from BLUPR10MB0833.namprd10.prod.outlook.com ([10.163.216.11]) by BLUPR10MB0833.namprd10.prod.outlook.com ([10.163.216.11]) with mapi id 15.01.0659.025; Tue, 18 Oct 2016 00:59:46 +0000 From: Nicholas Duane To: Log4J Users List Subject: Re: porting log4j2 to .NET Thread-Topic: porting log4j2 to .NET Thread-Index: AQHSKM5PdGBmcAi+J0aO4tkELpnZlKCtYqWAgAAA3cY= Date: Tue, 18 Oct 2016 00:59:45 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: logging.apache.org; dkim=none (message not signed) header.d=none;logging.apache.org; dmarc=none action=none header.from=msn.com; x-incomingtopheadermarker: OriginalChecksum:365228F3264CA880A50B371E73257382828155C700DB39B67EA1F51AE00E48B9;UpperCasedChecksum:493E4FFDC7410FA4FAD6538BCC7DBC22A5AADDD3F0BFB6F51FF53AA3C55EB93B;SizeAsReceived:7206;Count:38 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Qq/6FfSwN4pxV2rCKmuvarRdVJtgAsDX] x-incomingheadercount: 38 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1;BY2NAM03HT186;6:ZE6dzJpvjDQCm9cUivLGxYpMvz8jkve67hEhR1YdfjIZK7KexRmGOpu7OOzQJKgEfXaqZS8cz/v06uE4Xca9hGzeJ/veYpwv+TSo+t1aZJKuy0mjAY/LdOa5+0CH1oZKIM4iNa+Y8+68aD/wgqq5QAj6PD4I42BHBqVrugVY5tret8Iytaop176iURL6WnmwTFc8+0IT0CNUbjA16OuIRFSOiIUbS9bEqpm4+1K1YLJT3lQHinGSyUadkQ1wqE6yVzK2P3UQPvkDF8XuFyfAliv75NoSElKXJEIlxsW34JEyye/5Gdi6oE8qYEYS/cMF;5:rISJVlIyObGT2H7K7yM+NARtiO4zmnNLWD4XqCTH1Ac2SMJ516U/9lk4sGr6z7Z1YYThwGJAfrpj5L3NdRPAepNPtCXMlWKqCWLFy1mbyp870TtlCSMbwZA3q8lQB60wwGMuaebXZ5T6iFtdJA0Eg+yys5tsrVitDP7nKkoXdgk=;24:oJWsNMatc3QuXMYDS4WJ1xV9t+lSL+JJq03EPeJ/P3DwKnKWFL0cq0OvNMjAlF8hF4NURnJORGhEUxJTE2zcDw8vEpgt3LIQFBSzLKAersc=;7:qODHoPhVvwyatjARiux+dPr2twoyexpJsK4SWwlBGe3lL7KoyG5jVxjl+6udUtf0D4y9P1QPjR4iFBHFki0oTUYMeRvHq0ebrBZNQPTTOdNa/GV4dl4nidlQKvoGkjuHYIC01VbxURl5BviwcYo2lUJvmml86bBpLKd/si7qEfzGWYhCH6A9AjJEb20xGA1VKvfdijnA9M79B58LCbL8OqfNdbz+HKqcjwIcWeNogGZziFVkxrI+KKnEOi4G/rRrmDEt0kcvglvfgotj9hETlpj7XAsnaGyuHXrZ/CZil0ShE9vOjDPcL02d+gcddWkOzXfsaYYhMDE1smxqlnfOAc8YYLM3VcrNtegmJYbXqNU= x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(10019020)(98900003);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2NAM03HT186;H:BLUPR10MB0833.namprd10.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: d8d8a6fb-79ea-4562-597d-08d3f6f20dd4 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(1601124038)(1603103081)(1601125047);SRVR:BY2NAM03HT186; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(432015012)(82015046);SRVR:BY2NAM03HT186;BCL:0;PCL:0;RULEID:;SRVR:BY2NAM03HT186; x-forefront-prvs: 00997889E7 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BLUPR10MB0833EAD55E59E61803457498DBD30BLUPR10MB0833namp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2016 00:59:45.9266 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM03HT186 X-OriginalArrivalTime: 18 Oct 2016 00:59:47.0944 (UTC) FILETIME=[EC4A4E80:01D228DA] --_000_BLUPR10MB0833EAD55E59E61803457498DBD30BLUPR10MB0833namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks for the guess. I assume there is enough "separate" big enough piece= s that a small group of people could work on different sections without ste= pping on each others toes such that you'd get some linear scaling. For ins= tance, it might take 3 people 2 months? Even if we double your estimate, 3= people taking 4 months? Doesn't sound too bad. Thanks, Nick ________________________________ From: Gary Gregory Sent: Monday, October 17, 2016 8:54 PM To: Log4J Users List Subject: Re: porting log4j2 to .NET Random guesstimate for a complete port, including tests (what about docs): 6 man-months. You can shorten things up by reducing appenders and configuration formats. Gary On Mon, Oct 17, 2016 at 5:33 PM, Nicholas Duane wrote: > Figured I would send this question out to the log4j side. I have already > had some email exchanges with the log4net mailing list regarding porting > log4j2 to .NET. My suggestion was that the apache logging framework be a > single architecture design which is platform agnostic and then teams whic= h > port to the different platforms. It seems log4net was a port of log4j an= d > may be going off in its own direction from that initial port. My viewpoi= nt > is that's a bad idea as one of the benefits I saw was that log4net was > similar to log4j2 and we're looking for logging frameworks for our > enterprise. We have applications on both Windows/.NET and Linux/Java so > having a logging framework for Windows/.NET which is similar to a logging > framework for Linux/Java was a big plus. > > > While I have no doubt the effort to port log4j2 to .NET is considerable, > it would be a port and thus I'm not spending time figuring out design and > algorithms. Would anyone want to venture a guess at what that effort mig= ht > be? > > > Thanks, > > Nick > -- E-Mail: garydgregory@gmail.com | ggregory@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition JUnit in Action, Second Edition: Petar Tahchiev, Felipe Leme, Vincent Masso= l, Gary Gregory: 9781935182023: Amazon.com: Books www.amazon.com JUnit in Action, Second Edition [Petar Tahchiev, Felipe Leme, Vincent Masso= l, Gary Gregory] on Amazon.com. *FREE* shipping on qualifying offers. When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, = the Agile movement was in its infancy Spring Batch in Action Spring Batch in Action: Arnaud Cogoluegnes, Thierry Templier, Gary Gregory,= Olivier Bazoud: 9781935182955: Amazon.com: Books www.amazon.com Spring Batch in Action [Arnaud Cogoluegnes, Thierry Templier, Gary Gregory,= Olivier Bazoud] on Amazon.com. *FREE* shipping on qualifying offers. Summary Spring Batch in Action is an in-depth guide to writing batch applic= ations using Spring Batch. Written for developers who have basic knowledge = of Java and the Spring lightweight container Blog: http://garygregory.wordpress.com [https://s0.wp.com/i/blank.jpg] Gary Gregory garygregory.wordpress.com Software construction, the web, and other techs Home: http://garygregory.com/ Gary Gregory garygregory.com Rocket | Seagull . I am a Software Architect for Seagull Software, a divisi= on of Rocket Software. Rocket Seagull specializes in tools and expertise to= modernize ... Tweet! http://twitter.com/GaryGregory --_000_BLUPR10MB0833EAD55E59E61803457498DBD30BLUPR10MB0833namp_--