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 3d 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 52% 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

3350d 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

[silverstripe/framework

The SilverStripe framework

7313.7M2.8k](/packages/silverstripe-framework)[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1371.1M85](/packages/silverstripe-userforms)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[silverstripe/cms

The SilverStripe Content Management System

5253.6M1.4k](/packages/silverstripe-cms)[dnadesign/silverstripe-elemental

Elemental pagetype and collection of Elements

1141.1M310](/packages/dnadesign-silverstripe-elemental)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)

PHPackages © 2026

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