Are there any plans for a port? Seems like a useful module.

I would recommend just logging using PSR-3 / Drupal logger, and leave it to the user whether they want to push that somewhere else.

Comments

kim.pepper created an issue. See original summary.

attiks’s picture

Sounds like a good candidate for https://groups.drupal.org/node/508466

attiks’s picture

Added to the wiki page

attiks’s picture

I think logger is a good candidate for an extra backend, the main advantage of database logging is that it makes reporting easier on the site it self

nerdstein’s picture

I had some potential ideas for the architecture of the port.

In Services, we have a configuration form that allows you to select entities and your desired actions (index, read, write, update, delete). This would be a tremendously useful feature to consider for more fine grain logging.

For those entities/actions selected, a secondary token-based configuration to customize the log message would be spectacular.

And, there could be a plugin system for selecting which backend logging system to use (see the current dblog and elastic search submodules). I think Drupal 8 already has some logging interfaces, which can be extended and potentially selected globally or in a fine-grain manner (based on the selected targets/actions noted above).

attiks’s picture

We have something similar in the D7 version

dagmar’s picture

I would like to maintain this version for D8, please consider me as a co-mantainer

To avoid creating a new project, I'm working on this here: http://cgit.drupalcode.org/sandbox-dagmar-2862840/tree/ @attiks if you consider this could be a good candidate for a D8 version I will be glad to help.

attiks’s picture

@dagmar I've added you as maintainer, all help is welcome.

dagmar’s picture

Assigned: Unassigned » dagmar

Thanks @attiks

shawn_smiley’s picture

Good morning @attiks and @dagmar. I also just started on a port of this module to D8 for one of our clients. Perhaps we can all collaborate on getting this ported. :-)

@dagmar, your sandbox project is further along and is taking the same approach I started down yesterday so I would recommend building off of the work you've started.

In addition to tracking entity CRUD operations, our client has requirements for tracking the following:

  • User login/logout.
  • Site configuration changes/submission of administrative forms.
  • Must be able to log to multiple destinations (custom DB table, watchdog, & Foglight log.
  • Custom DB table must provide an administrative UI for reviewing log entries.

NOTE: I have a client imposed deadline to complete the initial porting of this module to D8 within our current sprint which just started on Monday. So I would like to see things moved to at least the point of having an alpha level release by April 3.

attiks’s picture

@shawn_smiley best to coordinate with @dagmar

dagmar’s picture

@shawn_smiley I just committed and pushed everything I have into the 8.x-1.x branch. Let's discuss the plan here: #2862973: Drupal 8 Roadmap

dagmar’s picture

Status: Active » Fixed

Release 3.0.0-alpha1 is Drupal 9 compatible.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.