This repository contains the OCD service of WebOCD. In the repository, java based codes of overlapping community detection algorithms (OCDA) can be found.
The point of this was to standardize console output since it differed among algorithms. But yeah, it makes more sense to use a logger and actually do it directly from the Serviceclass when calling the algorithm. I'll change that
Logging number of communities found from within the service class (runAlgorithm method) requires waiting for the algorithm execution to finish, which would result in unnecessary blocking.
using L2pLogger only makes sense from within a service class, so using it from detectOverlappingCommunities method of OCD algorithms is not viable.
The point of this was to standardize console output since it differed among algorithms. But yeah, it makes more sense to use a logger and actually do it directly from the Serviceclass when calling the algorithm. I'll change that