Download the PHP package crasivo/bitrix-monolog without Composer

On this page you can find all versions of the php package crasivo/bitrix-monolog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bitrix-monolog

✍🏻 Bitrix Monolog

Adapter for the popular Monolog library in 1C-Bitrix & Bitrix24.

Implementation features:

Minimum requirements for installation:

🚀 Quick Start

To use the library, simply install the Composer package via the command:

It is initially assumed that autoload.php is already connected to your project. If this is not the case, it can be added to one of the following files:

The service is already pre-configured (default logger). This is quite enough to start logging messages anywhere in your project. Access to the logger and other objects is through a separate ServiceLocator class (service locator).

Example of accessing the logger through the service locator:

You can also use the ready-made helper function (alternative):

[!WARNING] Direct call of any method in files such as .settings.php can lead to looping (stack overflow). Keep this in mind during development!

To configure logging of critical errors, it is sufficient to declare the corresponding class.

In the examples folder, you can see examples with settings and using the library.

[!NOTE] More detailed documentation with usage examples will be written and published later. Estimated release date — Q4 2025.


📜 License

This project is distributed under the MIT license. The full text of the license can be read in the LICENSE file.


All versions of bitrix-monolog with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
monolog/monolog Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package crasivo/bitrix-monolog contains the following files

Loading the files please wait ...