Skip to main content

README

Log to an SQL database from multiple threads.

This program allows you to log information to different topics stored in a database file, extract subsets based on certain condition, as well as converting such selections into dataframes.

Run instructions

Note, only tested with Python 3

  1. Create an account with Amazon Web Services and create a MySQL RDS database instance

  2. Clone the repository

    git clone https://github.com/robotpt/sql-logger
    
  3. Install the dependencies and setup the project with your Python path

    pip install -e sql-logger
    
  4. Go into the sql-logger

    cd sql-logger
    
  5. Create a config.yml file in the home directory that mirrors the following. If id is left blank, then one is assigned based on the next available id in the database.

    log_info:
      database_name: my_database
      id: 
    sql_database:
      host: <url>
      password: mysecretpassword
      port: 3306
      user: <user name>
    
  6. Tests can be run with the following commands.

    python3 -m unittest
    

Download files

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

Source Distribution

sql-logger-0.0.2.tar.gz (5.5 kB view details)

Uploaded Source

File details

Details for the file sql-logger-0.0.2.tar.gz.

File metadata

  • Download URL: sql-logger-0.0.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for sql-logger-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5ef34a42b50c6ad0c8f526c93f85e6ed0bae99bc496f191476dbd65a8b9c75d6
MD5 36bb48a6b948f73c4e64c8b43d183bf0
BLAKE2b-256 ec13066d704a911f8f3c1bc20040c43412fb898fb1a82449fc12a72171febcbe

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page