All Projects → spatie → guzzle-logger

spatie / guzzle-logger

Licence: MIT license
Automatically log all API calls

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to guzzle-logger

GoogleCloudLogging
Swift (Darwin) library for logging application events in Google Cloud.
Stars: ✭ 24 (-42.86%)
Mutual labels:  logger
fluent-forward-go
A high-performance Go client for Fluentd and Fluent Bit
Stars: ✭ 26 (-38.1%)
Mutual labels:  logger
log
PSR-3 compatible logger
Stars: ✭ 32 (-23.81%)
Mutual labels:  logger
Proglog
📝 Logs and progress bars manager for Python
Stars: ✭ 87 (+107.14%)
Mutual labels:  logger
beautiful logger
Yet another logger API in Java with beautiful features
Stars: ✭ 60 (+42.86%)
Mutual labels:  logger
dry-logger
[WIP] Logging library
Stars: ✭ 16 (-61.9%)
Mutual labels:  logger
sqlite micro logger arduino
Fast and Lean Sqlite database logger for Microcontrollers
Stars: ✭ 128 (+204.76%)
Mutual labels:  logger
ZLToolKit
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
Stars: ✭ 1,302 (+3000%)
Mutual labels:  logger
Simple-Log
dnkpp.github.io/Simple-Log/
Stars: ✭ 13 (-69.05%)
Mutual labels:  logger
ink
A Logger backend that logs JSON
Stars: ✭ 64 (+52.38%)
Mutual labels:  logger
ham-go
Amateur radio related code written in go
Stars: ✭ 24 (-42.86%)
Mutual labels:  logger
liquibase-slf4j
Liquibase SLF4J Logger.
Stars: ✭ 42 (+0%)
Mutual labels:  logger
Smoke
A pure, flexible, extendable log library for Android.
Stars: ✭ 12 (-71.43%)
Mutual labels:  logger
pio
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals
Stars: ✭ 21 (-50%)
Mutual labels:  logger
ratlog.js
🐀 Ratlog JavaScript library - Application Logging for Rats, Humans and Machines
Stars: ✭ 24 (-42.86%)
Mutual labels:  logger
apollo-log
A logging extension for the Apollo GraphQL Server
Stars: ✭ 64 (+52.38%)
Mutual labels:  logger
guzzle-log-middleware
A Guzzle middleware to log request and responses automatically
Stars: ✭ 61 (+45.24%)
Mutual labels:  logger
node-perj
A fast, flexible JSON logger.
Stars: ✭ 16 (-61.9%)
Mutual labels:  logger
klog
KLog is a multiplatform free hamradio logger. It runs natively on Linux, macOS and Windows.
Stars: ✭ 31 (-26.19%)
Mutual labels:  logger
eo-logger
Isomorphic JavaScript logger based on Elastic Common Schema
Stars: ✭ 21 (-50%)
Mutual labels:  logger

Very short description of the package

Latest Version on Packagist Build Status Quality Score Total Downloads

Note: Replace :author_name :author_username :author_email :package_name :package_description with their correct values in README.md, CHANGELOG.md, CONTRIBUTING.md, LICENSE.md and composer.json files, then delete this line.

This is where your description should go. Try and limit it to a paragraph or two. Consider adding a small example.

Support us

We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.

We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.

Installation

You can install the package via composer:

composer require spatie/:package_name

Usage

$skeleton = new Spatie\Skeleton();
echo $skeleton->echoPhrase('Hello, Spatie!');

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you've found a bug regarding security please mail [email protected] instead of using the issue tracker.

Postcardware

You're free to use this package, but if it makes it to your production environment we highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using.

Our address is: Spatie, Kruikstraat 22, 2018 Antwerp, Belgium.

We publish all received postcards on our company website.

Credits

License

The MIT License (MIT). Please see License File for more information.

Usage right now

// Some service provider

use ApiLogger;

public function register()
{
    $this->app->singleton(\GuzzleHttp\Client::class, function (Application $app) {
        $handlerStack = HandlerStack::create();

        $this->addLoggingToHandlerStack($handlerStack);

        return new GuzzleHttp\Client([
            'handler' => $handlerStack,
        ]);
    });
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].