from __future__ import unicode_literals

import logging

from nodeconductor.core.log import EventLoggerAdapter


logger = logging.getLogger(__name__)
event_logger = EventLoggerAdapter(logger)


def log_ssh_key_save(sender, instance, created=False, **kwargs):
    if created:
        event_logger.info(
            'SSH key %s has been created.', instance.name,
            extra={'ssh_key': instance, 'event_type': 'ssh_key_created'})


def log_ssh_key_delete(sender, instance, **kwargs):
    event_logger.info(
        'SSH key %s has been deleted.', instance.name,
        extra={'ssh_key': instance, 'event_type': 'ssh_key_deleted'})

from __future__ import unicode_literals

import logging

from nodeconductor.core.log import EventLoggerAdapter


logger = logging.getLogger(__name__)
event_logger = EventLoggerAdapter(logger)


def log_ssh_key_save(sender, instance, created=False, **kwargs):
    if created:
        event_logger.info(
            'SSH key %s has been created.', instance.name,
            extra={'ssh_key': instance, 'event_type': 'ssh_key_creation_succeeded'})


def log_ssh_key_delete(sender, instance, **kwargs):
    event_logger.info(
        'SSH key %s has been deleted.', instance.name,
        extra={'ssh_key': instance, 'event_type': 'ssh_key_deletion_succeeded'})

Rename event types for consistency
Rename event types for consistency

- NC-332

  from __future__ import unicode_literals
  
  import logging
  
  from nodeconductor.core.log import EventLoggerAdapter
  
  
  logger = logging.getLogger(__name__)
  event_logger = EventLoggerAdapter(logger)
  
  
  def log_ssh_key_save(sender, instance, created=False, **kwargs):
      if created:
          event_logger.info(
              'SSH key %s has been created.', instance.name,
-             extra={'ssh_key': instance, 'event_type': 'ssh_key_created'})
+             extra={'ssh_key': instance, 'event_type': 'ssh_key_creation_succeeded'})
  
  
  def log_ssh_key_delete(sender, instance, **kwargs):
      event_logger.info(
          'SSH key %s has been deleted.', instance.name,
-         extra={'ssh_key': instance, 'event_type': 'ssh_key_deleted'})
+         extra={'ssh_key': instance, 'event_type': 'ssh_key_deletion_succeeded'})
  
Rename event types for consistency
## Code Before:
from __future__ import unicode_literals

import logging

from nodeconductor.core.log import EventLoggerAdapter


logger = logging.getLogger(__name__)
event_logger = EventLoggerAdapter(logger)


def log_ssh_key_save(sender, instance, created=False, **kwargs):
    if created:
        event_logger.info(
            'SSH key %s has been created.', instance.name,
            extra={'ssh_key': instance, 'event_type': 'ssh_key_created'})


def log_ssh_key_delete(sender, instance, **kwargs):
    event_logger.info(
        'SSH key %s has been deleted.', instance.name,
        extra={'ssh_key': instance, 'event_type': 'ssh_key_deleted'})

## Instruction:
Rename event types for consistency
## Code After:
from __future__ import unicode_literals

import logging

from nodeconductor.core.log import EventLoggerAdapter


logger = logging.getLogger(__name__)
event_logger = EventLoggerAdapter(logger)


def log_ssh_key_save(sender, instance, created=False, **kwargs):
    if created:
        event_logger.info(
            'SSH key %s has been created.', instance.name,
            extra={'ssh_key': instance, 'event_type': 'ssh_key_creation_succeeded'})


def log_ssh_key_delete(sender, instance, **kwargs):
    event_logger.info(
        'SSH key %s has been deleted.', instance.name,
        extra={'ssh_key': instance, 'event_type': 'ssh_key_deletion_succeeded'})
