PHPackages                             webbuilders-group/silverstripe-kapost-bridge-logger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. webbuilders-group/silverstripe-kapost-bridge-logger

ActiveSilverstripe-module[Logging &amp; Monitoring](/categories/logging)

webbuilders-group/silverstripe-kapost-bridge-logger
===================================================

A wrapper for our SilverStripe Kapost Bridge module that logs all incoming requests to the kapost service

0.3.1(9y ago)11.3k1[1 PRs](https://github.com/webbuilders-group/silverstripe-kapost-bridge-logger/pulls)BSD-3-ClausePHPPHP &gt;=5.3.2

Since Sep 9Pushed 8y ago3 watchersCompare

[ Source](https://github.com/webbuilders-group/silverstripe-kapost-bridge-logger)[ Packagist](https://packagist.org/packages/webbuilders-group/silverstripe-kapost-bridge-logger)[ RSS](/packages/webbuilders-group-silverstripe-kapost-bridge-logger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (14)Used By (0)

Kapost Bridge Logger
====================

[](#kapost-bridge-logger)

[![Build Status](https://camo.githubusercontent.com/1e872f6882099dab9c97742fd959471bce840a31c5e7839138e4873137f7f9bd/68747470733a2f2f7472617669732d63692e6f72672f7765626275696c646572732d67726f75702f73696c7665727374726970652d6b61706f73742d6272696467652d6c6f676765722e706e67)](https://travis-ci.org/webbuilders-group/silverstripe-kapost-bridge-logger)

A wrapper for our SilverStripe Kapost Bridge module that logs all incoming requests to the kapost service.

Maintainer Contact
------------------

[](#maintainer-contact)

- Ed Chipman ([UndefinedOffset](https://github.com/UndefinedOffset))

Requirements
------------

[](#requirements)

- SilverStripe CMS 3.1+
- [Kapost Bridge](https://github.com/webbuilders-group/silverstripe-kapost-bridge)

Installation
------------

[](#installation)

**Composer (recommended):**

```
composer require webbuilders-group/silverstripe-kapost-bridge-logger

```

If you prefer you may also install manually:

- Download the module from here
- Extract the downloaded archive into your site root so that the destination folder is called kapost-bridge-logger, opening the extracted folder should contain \_config.php in the root along with other files/folders
- Run dev/build?flush=all to regenerate the manifest

Configuration Options
---------------------

[](#configuration-options)

```
KapostBridgeLog:
    log_expire_days: 30 #Number of days that logs are kept

KapostBridgeLogViewer:
    log_page_length: 20 #Number of logs to include per page

LoggedKapostService:
    ignore_not_found: true #Whether to log 404 errors for example when the request is not post or user agent checking is enabled and does not match
```

Extension Points
----------------

[](#extension-points)

There is one extension point that allows you to hook into the lookup process for the destination object. This extension point is called `updateObjectLookup` and is on the KapostBridgeLog class. The extension point is given one argument which is the Kapost Reference ID. Extensions using this extension point should return an object (or null) with the CMSEditLink method defined if you want a link to appear on the log. The CMSEditLink method must return a url to the edit page for that object. The first extension to return an object is used.

Documentation
-------------

[](#documentation)

Additional documentation for the module can be found [here](docs/en).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Recently: every ~82 days

Total

13

Last Release

3303d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4339255555acb728d7708895663e2a047a73c09f4394aa25bf038817e2d25d44?d=identicon)[WebbuildersGroup](/maintainers/WebbuildersGroup)

---

Top Contributors

[![UndefinedOffset](https://avatars.githubusercontent.com/u/1391558?v=4)](https://github.com/UndefinedOffset "UndefinedOffset (53 commits)")

---

Tags

silverstripekapostcontent authoring

### Embed Badge

![Health badge](/badges/webbuilders-group-silverstripe-kapost-bridge-logger/health.svg)

```
[![Health](https://phpackages.com/badges/webbuilders-group-silverstripe-kapost-bridge-logger/health.svg)](https://phpackages.com/packages/webbuilders-group-silverstripe-kapost-bridge-logger)
```

###  Alternatives

[phptek/sentry

Sentry.io integration for SilverStripe. Binds Sentry.io to SilverStripe's error &amp; exception handling subsystem.

15203.5k3](/packages/phptek-sentry)[silverstripe-labs/googleanalytics

The Google Analytics module consists of 2 components that can be employed independently: The Google Logger injects the google analytics javascript snippet into your source code and logs relevant events (as of now only crawler visits) The Analyzer adds the Google Analytics UI to your CMS.

3110.2k](/packages/silverstripe-labs-googleanalytics)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
