Skip to main content

A fast and lightweight logging library for Python

Project description

picologging

PyPI - Python Version PyPI Anaconda-Server Badge codecov

Warning This project is in beta. There are some incomplete features (see Limitations).

Picologging is a high-performance logging library for Python. picologging is 4-10x faster than the logging module in the standard library.

Picologging is designed to be used as a drop-in replacement for applications which already use logging, and supports the same API as the logging module.

Check out the Documentation for more.

Installation

Picologging can be installed from PyPi using pip:

pip install picologging

Or from conda forge using conda:

conda install -c conda-forge picologging

Usage

Import picologging as logging to use picologging instead of the standard library logging module.

This patches all the loggers registered to use picologging loggers and formatters.

import picologging as logging
logging.basicConfig()

logger = logging.getLogger()

logger.info("A log message!")

logger.warning("A log message with %s", "arguments")

Benchmarks

Run richbench benchmarks/ --markdown with the richbench CLI to see the benchmarks, here is a sample on macOS 11:

Benchmark Min Max Mean Min (+) Max (+) Mean (+)
FileHandler() 0.138 0.151 0.143 0.055 (2.5x) 0.063 (2.4x) 0.058 (2.5x)
WatchedFileHandler() 0.189 0.197 0.193 0.097 (1.9x) 0.101 (1.9x) 0.099 (1.9x)
RotatingFileHandler() 0.287 0.304 0.296 0.174 (1.6x) 0.178 (1.7x) 0.176 (1.7x)
QueueHandler() 1.109 1.195 1.130 0.142 (7.8x) 0.151 (7.9x) 0.147 (7.7x)
QueueListener() + QueueHandler() 0.157 0.167 0.162 0.034 (4.6x) 0.039 (4.3x) 0.037 (4.3x)
MemoryHandler() 0.126 0.144 0.133 0.051 (2.5x) 0.059 (2.5x) 0.054 (2.5x)
LogRecord() 0.225 0.248 0.233 0.026 (8.7x) 0.029 (8.5x) 0.028 (8.4x)
Formatter().format() 0.076 0.086 0.081 0.004 (18.7x) 0.005 (18.9x) 0.004 (19.1x)
Formatter().format() with date 0.298 0.311 0.304 0.081 (3.7x) 0.087 (3.6x) 0.084 (3.6x)
Logger(level=DEBUG).debug() 0.726 0.743 0.734 0.059 (12.3x) 0.061 (12.3x) 0.060 (12.3x)
Logger(level=DEBUG).debug() with args 0.761 0.809 0.777 0.081 (9.4x) 0.087 (9.3x) 0.084 (9.2x)
Logger(level=INFO).debug() 0.016 0.018 0.017 0.004 (4.3x) 0.005 (3.8x) 0.004 (4.1x)
Logger(level=INFO).debug() with args 0.018 0.019 0.018 0.005 (3.8x) 0.005 (3.8x) 0.005 (3.7x)

Limitations

See Limitations

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Local development

This project comes bundled with a dev container which sets up an appropriate environment. If you install the Dev Containers extension for VS Code, then opening this project in VS Code should prompt it to open it in the dev container.

Once opened in the dev container, run:

pip install -e ".[dev]"
pre-commit install
python setup.py build_ext --inplace --build-type Debug

Run the build command whenever you make changes to the files.

It's also helpful to create a .vscode/launch.json file like this one:

{
    "version": "0.2.0",
    "configurations": [
    {
        "name": "(gdb) Launch pytest",
        "type": "cppdbg",
        "request": "launch",
        "program": "/usr/local/bin/python",
        "args": ["-m", "pytest", "tests"],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": false,
        "MIMode": "gdb",
        "setupCommands": [
            {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            },
            {
                "description":  "Set Disassembly Flavor to Intel",
                "text": "-gdb-set disassembly-flavor intel",
                "ignoreFailures": true
            },
        ]
    }
}

Now you can press the "Run and debug" button to run pytest from the gdb debugger and use breakpoint debugging in the C code.

If you would like to be able to dive into the CPython code while debugging, then:

  1. Do a git checkout of the tagged branch for the devcontainer's Python version into the devcontainer's /workspaces/ directory. You may need to sudo.

  2. Follow the instructions in the CPython README to compile the code.

  3. Add the following key to the the configuration in launch.json:

    "sourceFileMap": { "/usr/src/python": "/workspaces/cpython" },
    
  4. Add the following command to the setupCommands in launch.json:

    {
        "description": "Find CPython source code",
        "text": "-gdb-set auto-load safe-path /workspaces/cpython"
    },
    

Trademarks

Some components of this Python package are from CPython 3.11 logging library for compatibility reasons.

CPython 3.11 is licensed under the PSF license. The logging module is Copyright (C) 2001-2019 Vinay Sajip. All Rights Reserved.

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

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

picologging-0.9.3.tar.gz (103.8 kB view details)

Uploaded Source

Built Distributions

picologging-0.9.3-cp312-cp312-win_amd64.whl (87.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

picologging-0.9.3-cp312-cp312-win32.whl (78.6 kB view details)

Uploaded CPython 3.12 Windows x86

picologging-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (166.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (178.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

picologging-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (166.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp312-cp312-macosx_10_15_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

picologging-0.9.3-cp312-cp312-macosx_10_15_universal2.whl (164.1 kB view details)

Uploaded CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)

picologging-0.9.3-cp311-cp311-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

picologging-0.9.3-cp311-cp311-win32.whl (78.1 kB view details)

Uploaded CPython 3.11 Windows x86

picologging-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (177.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

picologging-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (165.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp311-cp311-macosx_10_15_x86_64.whl (98.8 kB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

picologging-0.9.3-cp311-cp311-macosx_10_15_universal2.whl (163.4 kB view details)

Uploaded CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)

picologging-0.9.3-cp310-cp310-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

picologging-0.9.3-cp310-cp310-win32.whl (78.1 kB view details)

Uploaded CPython 3.10 Windows x86

picologging-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (177.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

picologging-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (165.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl (98.7 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl (163.2 kB view details)

Uploaded CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

picologging-0.9.3-cp39-cp39-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

picologging-0.9.3-cp39-cp39-win32.whl (78.1 kB view details)

Uploaded CPython 3.9 Windows x86

picologging-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (177.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

picologging-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (165.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp39-cp39-macosx_10_15_x86_64.whl (98.7 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

picologging-0.9.3-cp39-cp39-macosx_10_15_universal2.whl (163.2 kB view details)

Uploaded CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

picologging-0.9.3-cp38-cp38-win_amd64.whl (86.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

picologging-0.9.3-cp38-cp38-win32.whl (77.8 kB view details)

Uploaded CPython 3.8 Windows x86

picologging-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (177.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

picologging-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (165.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp38-cp38-macosx_10_15_x86_64.whl (98.3 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

picologging-0.9.3-cp38-cp38-macosx_10_15_universal2.whl (162.5 kB view details)

Uploaded CPython 3.8 macOS 10.15+ universal2 (ARM64, x86-64)

picologging-0.9.3-cp37-cp37m-win_amd64.whl (86.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

picologging-0.9.3-cp37-cp37m-win32.whl (77.6 kB view details)

Uploaded CPython 3.7m Windows x86

picologging-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (164.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

picologging-0.9.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (176.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

picologging-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (165.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

picologging-0.9.3-cp37-cp37m-macosx_10_15_x86_64.whl (97.9 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file picologging-0.9.3.tar.gz.

File metadata

  • Download URL: picologging-0.9.3.tar.gz
  • Upload date:
  • Size: 103.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3.tar.gz
Algorithm Hash digest
SHA256 6921f86ea0875ac85e252188627e9f04b872895327a7028e06c825ddb888a825
MD5 b5d6b38a699f2eb7f8492a0742afd873
BLAKE2b-256 2d6d3fd3423e0391cf7bfb78d6d7510da77068aeb73a0c6db22a6a0078413cab

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 87.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 16f111cdf7a210eb07bd06932c9a8ff06dc830e213c8a0efbb769e586d1f3efb
MD5 ad56f1adc46e9d7f50386e50e3a2365f
BLAKE2b-256 34291f3aa01d4b2f97583d7c98259f49cdb425e4980518a7c8348d552dd6a30b

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 78.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 502a17cbf7303499e1edcb01b3503caeac204aa5d5f888d4b5ecdb113f0c25ee
MD5 04042b01e438d82f75448873d1a92a45
BLAKE2b-256 9b6e21abb1f3efdb4797b792d5afcb215f38971eff412c7d4e6ee5d85d86bcb9

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06d315458ff92a2df6ce07540b390212d179e3ef2d08b48c356df72be8d0ce2d
MD5 a3b4868006886260215bd97c620b8f08
BLAKE2b-256 96b9b7bc99e4193688d1316189e3b8c9788105361f2d9b00fd64ef7911a3a7b9

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 feaf33a2fd8a9431f3f4de9693569952ebce6e4c92cabe642327130a1d378b6c
MD5 3ac619e3e33b456cd3f73594fcac882b
BLAKE2b-256 c56984a6cb4a9f2f427ba3e207c6a640db7d5f2557ae56cd10a64cdfdf9541ea

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 025a6262280374413142648cf5be7944136c54a5cc84b0ff5b2416928d7aec96
MD5 7442d03ada2fc0b1be714ebc70266ede
BLAKE2b-256 02d306225fd4e5d09e35aedd82cf2c608c8a7cbe6da0b977c166af1895f6f370

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp312-cp312-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.12, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 32d18fb7c089afe9c2a8cb1493021417c872f807d74f3fd6da85e43226664ccd
MD5 57da20bdf249af1276be095fd4f41dec
BLAKE2b-256 c6717adec10b32be86f54666006e75ee7c941d7823fd4b89289660d4261e8c6d

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

  • Download URL: picologging-0.9.3-cp312-cp312-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 164.1 kB
  • Tags: CPython 3.12, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 70e6957df044af10ff35d293b8ebad3f04bbfa99f88bcf4fd2a8248d1cd46320
MD5 a1e40033149790ebd6fd75ce588308d4
BLAKE2b-256 654acfd4d86d23ed1535e6728a13e56a1374105430dad894bb7395e78c0cd974

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 86.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8d448e063b8a2cbe3c76d2d7ca2beb523779a31a8b14ee0a452ec1247ce56b8
MD5 8ffc72b13348d642dff889b573aad03e
BLAKE2b-256 1c38e1e54b0ddc798173a209b932e939f3f37d2bb4d8cc24c528745a32a08035

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 78.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c97f0ab43ee32924b33cadd176c5bfe404e85e2bc6ae5e4c713c6d4cb4c7e6f3
MD5 d9d7a67bf6c034ffd52e5850e66600ff
BLAKE2b-256 7605b0f47219c5230943e1d03bc92bbd74af94ef7bf471e425163296f5b0f05e

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3495969c6a8e1e2fa8d2bc89b8478bce10716bb6617f50822667909e79478cb4
MD5 c0acb29aaedf8286492e1d5ec5dd7726
BLAKE2b-256 da554c67d07472870e5d81f5fd1b38fe0b0ab9f08ad140ae4a6ae3d2aa029832

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a38eb07ef48218712ce9f860b4a27e5086a89a89af7c5bcc1eaed6fb1e3eafd
MD5 1d86e6b8641bc5f4849fd7bfa86a5d7c
BLAKE2b-256 97f367e19ea6595ad31ebd8bd398f3fe1899709bc7f439fce1694a154e2d7e20

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78ed29eea9f28d28edb39fa81b448fd27bdf510d4e4c79fe64e08742c782a965
MD5 a8b8fb0cfbdd86462551435454ea4e27
BLAKE2b-256 5ea41c3acd317d54ad1cadfc729f63eb6205bc90027e5ea3f6c366e9bc2ae17f

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp311-cp311-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 98.8 kB
  • Tags: CPython 3.11, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 542628ccdc7a1eb321e5a7533803577a943c7d84e62456b681037f7bbc8abe26
MD5 11dce8c1fb69176e272bbdc9ac3cc45c
BLAKE2b-256 eb8897907480df34edcc8382a82bdcb7b2090d55b2de4b64e270e5c732447da0

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

  • Download URL: picologging-0.9.3-cp311-cp311-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.11, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fbd88e3dde71d72ac72dfe6a23a52e13fcdf2c9cf033e13a8f2718746fed942b
MD5 2101b37d5ecf239861bd1bc2dacb76f9
BLAKE2b-256 6abfaf16546887682e76979a5920fdf170b715c485b0c0a37954115837dad046

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 86.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 09f27425175ae23cca0fb49bb55622073589cb57f73bdd2c7f72f4cf05419c3e
MD5 b830d470fc34c985a310db6c29d5d8a1
BLAKE2b-256 970d9ecf95e091c06363041f4822faa75cc137a77e7c4d029243bd5f032f6a8e

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3ef12744c17fb670e5028315019589fe21527d1546463ef9baf9a454dcd3d7c4
MD5 90886b97e1bb45dc6fe7038358f578da
BLAKE2b-256 5939ba0d22a86e49058f89a1a2fa250b2e51404b22f038a843f3fcc3d697bd24

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b21e46794ef29fda0033a2bcfc38ec7a5fea78a6353a5f74f7a6374c0c0d3d15
MD5 e6ef67b94e0c85221866d733061c1906
BLAKE2b-256 5586ba8c330808709ca0d34a89efa49b487577b4dfc3f03cb6fd7e1960f1d01e

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f833de82e5fd9a981f64ebfadc3f4d12fe75ef31897e796ba04f6e28455e42c9
MD5 e7613e66f13d4984716fd4aecc4bdc9f
BLAKE2b-256 3c406d830b59d01d2ab8fb22fc8430d734a3176992cd66c52e1eca7012af3f8d

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b582222a768f2bc28ca4a34aa41a008c6aa3430cf1f128b2440e93f691d0d714
MD5 83876d759d5f61d4726864816c60705d
BLAKE2b-256 3feb651438c3733250bf2f437a18268a8ea8dcdab8e4b795a00b4fb7bd21efd5

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1c4755c06c37b53e70ebdc9cd2b39c835221a12c5ef149cfaad9b6073b41ee89
MD5 70be2b74157faef9f0091fe73d033cac
BLAKE2b-256 cc5989fdceb1267e62e27b61e0b06b20bc76fea17b375a2a0d9ab8bd4d635d07

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

  • Download URL: picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 163.2 kB
  • Tags: CPython 3.10, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3d3219765be2430c4e434ff66a90147bd29db56cd24be00c5999d9827b08d479
MD5 c75b10c61c428fb68cbf63489d58fea4
BLAKE2b-256 a813ef1eb916f920a04ceebf2419ed3a3a7ec86afe88d0ab535b1692489ed788

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1ab2768f4c178df653bd6cc94ca31d9b94c6d4a90012598a185e80ea66f1a8f
MD5 e56189e0a81aa31c9234839040dc9669
BLAKE2b-256 e5ac0a0d965301cb78c60b25ebf963e07773d74e7cc9be9edbc9c6ce902ccf80

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 35e11311c71678813112e03649fa8dacad2f4ee5c3a424e515876df96c66b89b
MD5 7de891641ef4cdbde8073926888a510c
BLAKE2b-256 112cc8da2fd086e2118c70094648e9f62014ac676b28821069ef011e09f3d89a

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d4bb95e708ad973217cc2cbb6e058f777ae2539a5cf131824c66fd701adfe71
MD5 fe39944313a9317565a2d10c5d0accea
BLAKE2b-256 9f4da243d32fd5613a948a2f3ba3a1307fe5942fe96173e09809856a071ff890

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 759f21dda1bf9ee52c7fa91c1faf47aa3585f4f604d5d38de02f3bcd32d7369f
MD5 b53c146c3e6cc295eb68b8224e875c87
BLAKE2b-256 45d4234dddc7102630273bd10b6bc8d0e4e046841edc390491ae9d306052c2b2

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a629db4cbbb96e66d01d34c93d197c04cb71838830c6652033ee8d2ebe76d01f
MD5 2ce286e38bdfd92da111cacfaeab590a
BLAKE2b-256 2987760b848042b1087fa87e5b5a48cd77bf943716965270332bd92aba68b70f

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ea5663f5907910405edf75d438c05b24b66fd23cb997d7d28dfaabdea9b78211
MD5 a46727e2c7b685d11b17833a84e9bfdf
BLAKE2b-256 cb8cc1054b46f18e81ba2f145b557b28aef0c09510375dae3ff6ec4e98262f6f

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

  • Download URL: picologging-0.9.3-cp39-cp39-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 163.2 kB
  • Tags: CPython 3.9, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b4c7f4bf9a5fa291e0f8f8b669f6ea35943ccf2a962903472591ae377de58825
MD5 053c44e3a856b09f8660ccc48376f221
BLAKE2b-256 226d3fde8f7cac72f76365b962b8a9178d56e0806fb040761a6ed4cd4157b253

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ccc190c6eb8e75fd6ce3e7a34f923731ad5a8c58e26e5a83cbc922174cc79e3b
MD5 cc0cbea5794546091c02d4c329fb5b5c
BLAKE2b-256 ea2b6c1a0bd18e013af827c23443b8108aa18ab0f04e8635c9bb22e030f6ddac

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 77.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f66744aa21d4741ba5e6ecc21babaa3b2cb4dc6e944a02cd5d428ebf24992751
MD5 1bf1c3fd699d1189f46d813539ee9b6d
BLAKE2b-256 380aa4c43b40625adeac827f94ab1d10f46a685fccdc77a92c0767c552dc0aae

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 251d69cf4f9d8e7f9cfb113a58d37d493555ee6380af5e4e11599c4f4b60f735
MD5 5618a6f18776bc3d781739a16a7a5eaa
BLAKE2b-256 a4c77730a79530ca5f053cb46ca56396a5e20a463f479c83e5ff30ad941d5c33

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ce7aad1ccc61d65bafcfda7429d902bce53a706cd8b1ade48a4eb80900f0654e
MD5 5575d914af561baf156e250380d8de3a
BLAKE2b-256 60285f857c479576e370b9f3165deacd2fd57f99b44f7b764e29c22406aaca82

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 936a23a8b98fac51a0bfc3ec23dd2c156fc6b8839a522287ca295f59a5c6dfef
MD5 e0f752423daa49e73eaa2460515993a4
BLAKE2b-256 09d83603d409f8230acd4b03ae2060beb6c3b877524ec56df75cc4802f3a5e76

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 94f71cf9a868047db5414f8358c7df51f3c1913a8f1e892f79ad334e63c85860
MD5 03957dc94f75762ee06a916858f563e0
BLAKE2b-256 62c20e1971c9a756ac09a08abbdcd281b87641dc2ee37ec97a10ff682433930e

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

  • Download URL: picologging-0.9.3-cp38-cp38-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 162.5 kB
  • Tags: CPython 3.8, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6672feda1d95e81694b447c27ce51d0beec86f779ed6803e2b4a522086ac7765
MD5 994bcc859a8fea101b0aa6962f37282c
BLAKE2b-256 3c42a3e939b9d4439f1b8277a070a45d110d8e9254c509c163a9ce5a161aa569

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cb3c8232421db80d30d2fba149cb5feca1e5aa8fbc8d0301e9cb58e43c5a4add
MD5 76ebe41ca38683bdee4dcb9c6b40100f
BLAKE2b-256 2441842b592aad606d16fd7d1962f662167f5dd9b4ccf2b47428a3a34f6a8ae7

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: picologging-0.9.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 77.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d76b7cabc9170a880180756e3b4889f3b94ff5e877ccd3a104affb543310da97
MD5 6c7adc805c1403b185bf34ceea5f34fc
BLAKE2b-256 cd94a78deb0fdca5e1d7c8a856dec408e30e0f15172e9d7a511f94459c92b7ba

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ea40c7b85294c5117bdf0e1f5057f53567ca725bd9a32cbca935ddd4ce59dda
MD5 89dea29d3fb9ee13e3f4db9fd0c1b492
BLAKE2b-256 324eb2cdd3ce32584fed74c118100f652dc93436f31170c8296533bdc0d6c6b1

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40f0999feeb1613719bce3b3ba80ea87e1862c49b60d418d670c14788f47cabe
MD5 f48c06ba0b67dedce8d8d0f697fa5d81
BLAKE2b-256 899316acbcfaff04208dd34634ed09f54ab9a4c28d8969d53865e583c1184816

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26c7371919d33b18075b395cec454a6577a0a9171b5954735fecfb4d8216d45d
MD5 4f7abe1360957b9d567790c542b96ca1
BLAKE2b-256 0490cb3fe39d521a6fb840a9ad00c1474bfb9b034a3fec6df2d304ec4f8f6cd2

See more details on using hashes here.

File details

Details for the file picologging-0.9.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: picologging-0.9.3-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 97.9 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for picologging-0.9.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8fee4f2cec14bc9f2da3e77617ab5afeb3cbb1e8a9918445437d0e406abcb152
MD5 be004a4f6db53054272c3e2a1231dd4c
BLAKE2b-256 e92432cea687431df677a9d1eb293e5a1b9d502b8daa7b126979320bb861a210

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