Table of Contents
List of Tables
List of Examples
The event_flatstore module provides a logging facility for different events, triggered through the OpenSIPS Event Interface, directly from the OpenSIPS script. The module logs the events along with their parameters in plain text files.
flatstore: - informs the Event Interface that the events sent to this subscriber should be handled by the event_flatstore module.
path_to_file - path to the file where the logged events will be appended to. The file will be created if it does not exist. It must be a valid path and not a directory.
The following libraries or applications must be installed before running OpenSIPS with this module loaded:
Defines the maximum number of simultaneously opened files by the module. If the maximum limit is reached, an error message will be thrown, and further subscriptions will only be possible after at least one of the current subscriptions will expire.
Default value is “100”.
Example 1.1. Set
... modparam("event_flatstore", "max_open_sockets", 200) ...
Sets the separator between the parameters of the event in the logging file.
Default value is “,”.
It makes the processes reopen the file specified as a parameter to the command in order to be compatible with a logrotate command. If the function is not called after the mv command is executed, the module will continue to write in the renamed file.
MI FIFO Command Format:
Table 2.1. Top contributors by DevScore(1), authored commits(2) and lines added/removed(3)
|Name||DevScore||Commits||Lines ++||Lines --|
|1.||Ionel Cerghit (@ionel-cerghit)||23||13||770||135|
|2.||Vlad Patrascu (@rvlad-patrascu)||14||9||237||120|
|3.||Eseanu Marius Cristian (@eseanucristian)||6||3||254||9|
|4.||Liviu Chircu (@liviuchircu)||5||3||15||49|
|5.||Bogdan-Andrei Iancu (@bogdan-iancu)||5||3||6||4|
|6.||Razvan Crainea (@razvancrainea)||4||2||8||2|
|7.||Maksym Sobolyev (@sobomax)||2||1||1||0|
(1) DevScore = author_commits + author_lines_added / (project_lines_added / project_commits) + author_lines_deleted / (project_lines_deleted / project_commits)
(2) including any documentation-related commits, excluding merge commits. Regarding imported patches/code, we do our best to count the work on behalf of the proper owner, as per the "fix_authors" and "mod_renames" arrays in opensips/doc/build-contrib.sh. If you identify any patches/commits which do not get properly attributed to you, please submit a pull request which extends "fix_authors" and/or "mod_renames".
(3) ignoring whitespace edits, renamed files and auto-generated files
Table 2.2. Most recently active contributors(1) to this module
|1.||Bogdan-Andrei Iancu (@bogdan-iancu)||Jun 2018 - Jun 2018|
|2.||Liviu Chircu (@liviuchircu)||Jan 2016 - Jun 2018|
|3.||Vlad Patrascu (@rvlad-patrascu)||Jun 2015 - Feb 2018|
|4.||Maksym Sobolyev (@sobomax)||Feb 2017 - Feb 2017|
|5.||Razvan Crainea (@razvancrainea)||Aug 2015 - Jan 2016|
|6.||Ionel Cerghit (@ionel-cerghit)||Jun 2015 - Jul 2015|
|7.||Eseanu Marius Cristian (@eseanucristian)||Jun 2015 - Jul 2015|
(1) including any documentation-related commits, excluding merge commits
Copyright © 2015 www.opensips-solutions.com