UNKNOWN
Project description
Install
Grab the code with pip:
$ pip install logtopg
But you also have to install the ltree contrib module into your database:
$ sudo -u postgres psql -c "create extension ltree";
Try it out
Here’s an example script:
import logging
import logging.config
log = logging.getLogger("logtopg.example")
if __name__ == "__main__":
# These need to be correct, so you'll likely need to change them.
db_credentials = {
"database":"logtopg",
"host":"localhost",
"user":"logtopg",
"password":"l0gt0pg"}
d = dict({
'disable_existing_loggers': False,
'handlers': {
'pg': {
'class': 'logtopg.PGHandler',
'level': 'DEBUG',
'log_table_name': 'logtopg_example',
'params': db_credentials},
"console": {
"class": "logging.StreamHandler",
"level": "DEBUG"
}},
'root': {
'handlers': ["console", 'pg'],
'level': 'DEBUG'},
'version': 1})
logging.config.dictConfig(d)
log.debug("debug!")
log.info("info!")
log.warn("warn!")
log.error("error!")
log.critical("critical!")
Run the tests
Create the test user and database:
$ sudo -u postgres createuser --pwprompt logtopg $ sudo -u postgres createdb --owner logtopg logtopg $ sudo -u postgres psql -c "create extension ltree";
Then run the tests like this:
$ python logtopg/tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
LogToPG-0.0.2.tar.gz
(2.2 kB
view details)
File details
Details for the file LogToPG-0.0.2.tar.gz.
File metadata
- Download URL: LogToPG-0.0.2.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7243dfcb8b0debe419619fba28236ba05791d349a1e5ed7c210713c3f9b8fed
|
|
| MD5 |
d21e560c68c92fbd1ffea3d9dbe9ebd2
|
|
| BLAKE2b-256 |
724f84e64a6a7cef84a2cb56c1e72e6373ae105a01b3a71b2c4ecb5ece6b5c24
|