       @_state = 'initialized'
       # Create singleton classes
       @injector.create(singleton) for singleton in @Singletons
+      if Meteor.isServer and log.enabled
+        Space.logger.info('Module initialized')
       # Call custom lifecycle hook if existant
       @afterInitialize?()
 

  # calling the instance hooks before, on, and after
  _runLifeCycleAction: (action, func) ->
    @_invokeActionOnRequiredModules action
    this["before#{Space.capitalizeString(action)}"]?()
    func?()
    this["on#{Space.capitalizeString(action)}"]?()

{ log } = Space.Configuration if Meteor.isServer

class Space.Module extends Space.Object

