Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Eray Erdin Newsgroups: comp.lang.python.announce Subject: [Project Announcement] tglogger: Sending Live Logging Records to A Python Chat Date: Tue, 14 May 2019 13:30:00 +0300 Lines: 21 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de G6oiWmX53lqLIdrQc1v3WQsGFvpKr8lLoIAYuI04HOsQ== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.035 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.01; 'community.': 0.03; 'url:github': 0.03; 'settings.': 0.04; 'url-ip:140.82.118/24': 0.04; 'url-ip:140.82/16': 0.04; 'django.': 0.05; "django's": 0.09; 'subject:Python': 0.10; 'python': 0.13; 'subject:Announcement': 0.16; 'subject:Sending': 0.16; 'thread.': 0.16; '\xc2\xa0-': 0.16; 'url-ip:140/8': 0.18; 'subject:] ': 0.21; 'logging': 0.24; 'log': 0.28; 'handler': 0.29; 'level,': 0.29; '<>.': 0.32; 'message- id:@mail.gmail.com': 0.32; 'subject:[': 0.33; 'function': 0.33; 'announce': 0.33; 'file': 0.35; 'received:google.com': 0.35; 'subject:: ': 0.36; 'welcome.': 0.37; 'check': 0.60; 'records': 0.60; 'send': 0.61; 'history': 0.61; 'chat': 0.62; 'your': 0.63; 'information': 0.63; 'detailed': 0.64; 'order': 0.65; 'almost': 0.65; 'directly': 0.66; 'here': 0.66; 'features': 0.66; 'day.': 0.70; 'search': 0.72; 'reviews': 0.72; 'instantly.': 0.84; 'stamp': 0.84; 'integrated': 0.88; 'to:addr:none': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=dYo+WRwrx+kML/SC60UMQT/Bs1uGoSp9I/aoAQifKjc=; b=oOyfCRFdyV4Jdwe36cqpe5butSkXEDl55vujY18/Q0O6s4U95PWFUetfL09FNrCXHQ 6lG6HcsUUDA0+KDHjVTtnCppCvmtreyvSdxojhndSlDbz9YrmNqaPolRbyWFpaEaqnW4 3YpMpEIZaNyzt5BhcYMlVtDatREDtD4AD5UtooIdXnprzaU12wnlvXHWaeDJePA3Vuyv sVuOSpB5fiBiPgvE1zoI9eo+HlIBp5PpoDqt0GEAmjYmNaWyf7yetl1pTfq7qlvhsFKc +b0ZyKl3Rva6mhnJ58rn5TaodgC+9TotAjkkNTYxL6b638+oisGzQvRbQXFz+LpUOEYP IrsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=dYo+WRwrx+kML/SC60UMQT/Bs1uGoSp9I/aoAQifKjc=; b=BylswOBvbESGwIVotV5R8vcP4BemV666Ja8r+amydE+w/xEk2lZyxx9BkJhuLlsk0e FqmXqgVwj1iMyuOnUnf6l5dZphRIPoBexFAXGhdiaGgyHhG7FOBEe729c8A5jYA8ogrg vxv67jxOb4gZS9wfLsunoviP4EygZhxo/vqacT5BST4Zsaa+vf7fwRP19F5HtlXF+VjS ZG4tcQ4jwm6v2VMcBda0B8xKo1FLiNtISRWVbGdd8PEYAGB2fBpneSyHExzz1wmz5JsY LLwFCFa3V4Y0Ao8rq99g9C65MB7DgokcsIZZkt2leyAGC9RQZL+Nx3JlIE8sAxvZMqEt vvbA== X-Gm-Message-State: APjAAAXq7SvakpAs82jgnCSIL7hpyg47jOU1KqBLu79b2jAEgW3B6GCi 9Kyd40lSBw26IFon2LutO3vWcjEG+Ef0S5Re6NvmKVPV/QQ= X-Google-Smtp-Source: APXvYqwd9QRqDvUiqIiueyQYgdw67husk/HZQvF3UENMzIzfeKnP7JfjS2Qe2t+pFvFMQ/6rzmDs41Rf/6XNbBsUSCs= X-Received: by 2002:a9d:5e0c:: with SMTP id d12mr2378618oti.101.1557829906690; Tue, 14 May 2019 03:31:46 -0700 (PDT) X-Mailman-Approved-At: Sun, 19 May 2019 06:24:35 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 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: Xref: csiph.com comp.lang.python.announce:3110 I hereby announce my new project called tglogger to Python community. Check it out here . *What It Does* tglogger contains custom handler and formatter implementations in order to send logging records directly to a chat, which means you get logging feed from your application almost instantly. *Features* - The message has hashtags so that you can search chat history easily. - Can be integrated with Django. Even date time stamp in the message is integrated to Django's settings. - Message contains detailed info about log record, such as hashtagged level, which file and line the log was captured, under which method or function the log occured, information about process and thread. Contributions, reviews and usages are very welcome. Have a good day.