Skip to main content

Used for simple log output.

Project description

Opy-Logger

OpenSSL-GTK uygulamasında kullanmak üzere geliştirilmiştir. Bu sürümde çıktılar log dosyasına kayıt edilmez. Şimdilik planlanan bir özelliktir.

Opy-Logger Kurulumu

Aşağıdaki komutu uçbirimde çalıştırarak kurulumu yapabilirsiniz.

pip3 install opylogger

Opy-Logger Kullanımı

Aşağıdaki komut ile modül çağırılır.

import opylogger 

init()

Bu fonksiyon, geliştirilen uygulama hakkında bilgi vermek için kullanılır.

init(name=None, version=None, author=None, url=None)
  • name: Uygulamanın Adı
  • version: Uygulamanın Sürümü
  • author: Uygulamanın yazarı/geliştiricisi
  • url: Uygulamanın web sitesi

Kullanımı aşağıdaki gibidir.

opylogger.init('X Uygulaması', '2.13.1', 'XX', 'github.com/xxx')

Ya da

opylogger.init(name='X Uygulaması', version='2.13.1', author='XX', url='github.com/xxx')

Çıktısı aşağıdaki gibidir.

>>> opylogger.init('OpyLogger', '1.0', 'Muhammed Çamsarı', 'github.com/muhammedcamsari')
--- App Info -----------------------
Name: OpyLogger Version: 1.0 Author: Muhammed Çamsarı Website: github.com/muhammedcamsari

sysinfo()

Bu fonksiyon, sistem hakkında bilgi verir. Herhangi bir argüman gerektirmez.

sysinfo()

Kullanımı aşağıdaki gibidir.

opylogger.sysinfo()

Çıktısı aşağıdaki gibidir.

>>> opylogger.sysinfo()
--- System Info --------------------
OPY-Logger Version: 1.0
System: Darwin
Machine: x86_64
Python: 3.7.3
Compiler: Clang 10.0.1 (clang-1001.0.46.3)

moduleinfo()

Opy-Logger modulü ile ilgili bilgiler verir.

moduleinfo()

Çıktısı aşağıdaki gibidir.

>>> opylogger.moduleinfo()
--- Module Info --------------------
Name: OPY-Logger
Version: 1.0Beta
Author: Muhammed Çamsarı
License: MIT License
Support: muhammedcamsari@icloud.com
Copyright (c) 2019 Muhammed Çamsarı

error()

Hata mesajlarını belirtmek için kullanılan fonksiyondur.

error(message, category=None, date=True)
  • message: Hata mesajı
  • category: Hata mesajı ile ilgili kategori
  • date: Çıktıda tarih ve saatin görünmesi

Kullanımı aşağıdaki gibidir.

opylogger.error('Dosya okunamadı')

Ya da

opylogger.error('Dosya okunamadı', 'DOSYA', False)

Ya da

opylogger.error(message='Dosya Okunamadı', category='DOSYA', date=True)

Çıktısı aşağıdaki gibidir.

>>> opylogger.error(message='Dosya Okunamadı', category='DOSYA', date=True)
2019-07-10 17:32:58.794032 [ERROR] [DOSYA] Dosya Okunamadı

critical()

Kritik uyarıları belirtmek için kullanılan fonksiyondur.

critical(message, category=None, date=True)
  • message: Hata mesajı
  • category: Hata mesajı ile ilgili kategori
  • date: Çıktıda tarih ve saatin görünmesi

Kullanımı aşağıdaki gibidir.

opylogger.critical('Dosya yok?')

Ya da

opylogger.critical('Dosya yok?', 'DOSYA', False)

Ya da

opylogger.critical(message='Dosya yok?', category='DOSYA', date=True)

Çıktısı aşağıdaki gibidir.

>>> opylogger.critical(message='Dosya yok?', category='DOSYA', date=True)
2019-07-10 17:38:37.831036 [CRITICAL] [DOSYA] Dosya yok?

debug()

Hata ayıklama mesajlarını belirtmek için kullanılan fonksiyondur.

debug(message, category=None, date=True)
  • message: Hata mesajı
  • category: Hata mesajı ile ilgili kategori
  • date: Çıktıda tarih ve saatin görünmesi

Kullanımı aşağıdaki gibidir.

opylogger.debug('Dosya varmış yanlış yere bakılmış')

Ya da

opylogger.debug('Dosya varmış yanlış yere bakılmış', 'DOSYA', False)

Ya da

opylogger.debug('Dosya varmış yanlış yere bakılmış', category='DOSYA', date=True)

Çıktısı aşağıdaki gibidir.

>>> opylogger.debug('Dosya varmış yanlış yere bakılmış', category='DOSYA', date=True)
2019-07-10 17:41:48.251486 [DEBUG] [DOSYA] Dosya varmış yanlış yere bakılmış

warning()

Uyarı mesajlarını belirtmek için kullanılan fonksiyondur.

warning(message, category=None, date=True)
  • message: Hata mesajı
  • category: Hata mesajı ile ilgili kategori
  • date: Çıktıda tarih ve saatin görünmesi

Kullanımı aşağıdaki gibidir.

opylogger.warning('Dosya kaybolmuş olabilir?!')

Ya da

opylogger.warning('Dosya kaybolmuş olabilir?!', 'DOSYA', False)

Ya da

opylogger.warning('Dosya kaybolmuş olabilir?!', category='DOSYA', date=True)

Çıktısı aşağıdaki gibidir.

>>> opylogger.warning('Dosya kaybolmuş olabilir?!', category='DOSYA', date=True)
2019-07-10 17:44:40.784462 [WARNING] [DOSYA] Dosya kaybolmuş olabilir?!

info()

Bilgi mesajları için kullanılan fonksiyondur.

info(message, category=None, date=True)
  • message: Hata mesajı
  • category: Hata mesajı ile ilgili kategori
  • date: Çıktıda tarih ve saatin görünmesi

Kullanımı aşağıdaki gibidir.

opylogger.info('Bilgiyi verdim')

Ya da

opylogger.info('Bilgiyi verdim', category='DOSYA', date=True)

Ya da

opylogger.info('Bilgiyi verdim', category='DOSYA', date=True)

Çıktısı aşağıdaki gibidir.

>>> opylogger.info('Bilgiyi verdim', category='DOSYA', date=True)
2019-07-10 17:46:43.486754 [INFO] [DOSYA] Bilgiyi verdim

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opy-logger-1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

opy_logger-1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file opy-logger-1.0.tar.gz.

File metadata

  • Download URL: opy-logger-1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for opy-logger-1.0.tar.gz
Algorithm Hash digest
SHA256 853ccbf61c1e440bc24c767cba38f18a425054d48651a73a9f725dc6455d427d
MD5 aeb9b234004d74cb2edec2305a9040fa
BLAKE2b-256 11f415638011b5943d663a04997799898c021e0598b61817ddb494e440ba7f42

See more details on using hashes here.

File details

Details for the file opy_logger-1.0-py3-none-any.whl.

File metadata

  • Download URL: opy_logger-1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for opy_logger-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e402358f1023b65cdf23c798f1b27a924ac2963a906d76f9f5fe6616d59ba69e
MD5 8eb870d98a76d7a025b9670b4b23fad6
BLAKE2b-256 5de29c59811b4e444a527d9c764855bddd2b700f9afb4ef5878065fd8dee61dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page