Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Itamar Turner-Trauring" Newsgroups: comp.lang.python.announce Subject: ANN: Eliot 1.0, logging for distributed and complex systems Date: Sun, 16 Apr 2017 16:10:44 -0400 Lines: 16 Approved: python-announce-list@python.org Message-ID: References: <1492373444.3441881.946248336.7CBDC72C@webmail.messagingengine.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de DYk+eDRTZlhLJSGw5A6WgAaJ4JyQtpQgbMkxqGRL+fwg== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'received:internal': 0.07; 'subject:ANN': 0.07; 'facts': 0.09; 'received:10.202': 0.09; 'received:10.202.2': 0.09; 'received:66.111': 0.09; 'received:66.111.4': 0.09; 'received:messagingengine.com': 0.09; 'causing': 0.13; 'failed.': 0.16; 'message- id:@webmail.messagingengine.com': 0.16; 'received:10.202.2.44': 0.16; 'received:compute4.internal': 0.16; 'subject:1.0': 0.16; 'tells': 0.18; 'url:io': 0.23; 'logging': 0.27; 'contrast,': 0.29; 'url:en': 0.33; 'release': 0.34; 'subject:: ': 0.36; 'actions': 0.36; 'usage': 0.38; 'received:10': 0.38; 'some': 0.38; 'turn': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'header:Message-Id:1': 0.61; 'more': 0.62; 'real-world': 0.66; 'to:addr:python-announce-list': 0.72; 'eliot': 0.84; 'story.': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itamarst.org; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=V3IBa8XWlMj42Upt91td8AZXHMp/gBkeTFd9evKc6Es=; b=XIr7+ ZxecoEDI6OtFKHzrjRh7cjHfTyRxtUQU8A5pGjmPrgQbqSTymFYNEXgAsgVVNiPv Yrv9Lb1BXloUH+C4opVcI/ZObiW1DDjrp11Hz+tRoIEJTtX7bbIGmy/YjCKBhtzg OvEjowvNLecqCLZ3AbKRoKSC8AiLbVxr+zRpAs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=V3IBa8XWlMj42Upt91td8AZXHMp/g BkeTFd9evKc6Es=; b=gVXEYmhdxE+0eqW6w4jP5xLb0lXyOIG7Mqu5Lzo2AVkIL 3E12+W55EvKLj0LCb6W5PLUSjHb5JaffAGdwNpAEW0alUXSGkptHg+Qxm5dvAUfl JWg2nrVAKOoGrxHSxzsw/t1nbkTXpA8BocKIFSXsZED2JpQbkEA8QFY0YtAocwIw B1HswtvcV+rHJUjYZdfCXhikMqAOzdZ2E8FPSa/MhR8Hs3uxcpp79zr3SKXkqMA1 E6MOLqRyEeSra8Mmisu7zgnlrKIRKAD1QV6PaC99WlYNYpbOS6L/SfL1qTGD+2Et 7awgmvkjmdtJmPCqNUbhlIICzGF6Vj2zmRuNS/7ug== X-ME-Sender: X-Mailer: MessagingEngine.com Webmail Interface - ajax-0b509d77 X-Mailman-Approved-At: Mon, 17 Apr 2017 05:07:33 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <1492373444.3441881.946248336.7CBDC72C@webmail.messagingengine.com> Xref: csiph.com comp.lang.python.announce:2458 Do you need to understand a complex application? Most logging systems simply tell you some disjointed facts that you need to work hard to turn into a story. In contrast, Eliot provides structured, action-oriented logging: it tells you who did what and when, and whether it succeeded or failed. Eliot logs tell a story, of actions causing other actions. Release 1.0 is the result of over 3 years of development, and real-world usage of Eliot in many distributed applications. To learn more about Eliot I recommend reading the introduction: http://eliot.readthedocs.io/en/1.0.0/introduction.html -- Itamar Turner-Trauring