Skip to content

kannisto/Cocop.MessageLogger

Repository files navigation

COCOP Message Logger v.1.1


COCOP and EU

COCOP - Coordinating Optimisation of Complex Industrial Processes
https://cocop-spire.eu/

This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 723661. This piece of software reflects only the authors' views, and the Commission is not responsible for any use that may be made of the information contained therein.


Authors

Petri Kannisto, Tampere University, Finland
https://github.com/kannisto
http://kannisto.org

Tapio Vaaranmaa, Tampere University, Finland
t*.v* at gmail.com (replace t* and v* with respective names)

Please make sure to read and understand LICENSE.txt!

COCOP Toolkit

This application is a part of COCOP Toolkit, which was developed to enable a decoupled and well-scalable architecture in industrial systems. Please see https://kannisto.github.io/Cocop-Toolkit/

Introduction

This sofware application was created as a part of the research project COCOP. The purpose is to log messages from an AMQP message bus (RabbitMQ, in particular). The messages are stored in the hard disk, and related metadata enables the user to search for logged messages. Any messages can be logged, and certain message types can be visualised in a treeview. These types are the ones commonly exchanged in COCOP project.

Image

This repository contains the following applications:

  • AmqpDataSourceForTest: Application to send data over AMQP to enable the testing of the application
  • CocopMessageLogger: The actual message logger application
  • LoggerTest: Application to test the logger class
  • MessageMetadataTest: Tests the management of metadata
  • MetadataExtractorTest: Tests metadata extraction from received messages
  • TimeWindowBuilderTest: Tests the TimeWindowBuilder class

See also:

Environment and Libraries

The development environment was Microsoft Visual Studio 2017 (Version 15.8.2).

The .NET Framework version is the ancient 4.5.1. This was chosen to reduce the risk that a deployment environment does not have a version new enough.

This distribution does not include any external libraries. These are the following:

About

Application to log message traffic from AMQP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages