       timeSpan = notification.getTimestamp() - @lastNotification.getTimestamp()
       unless timeSpan < @duplicateTimeDelay and notification.isEqual(@lastNotification)
         @notificationsElement.appendChild(atom.views.getView(notification).element)
+        @logsPanelView.addNotification(atom.views.getView(notification).element.cloneNode(true))
     else
       @notificationsElement.appendChild(atom.views.getView(notification).element)
+      @logsPanelView.addNotification(atom.views.getView(notification).element.cloneNode(true))
 
     notification.setDisplayed(true)
     @lastNotification = notification

            dismissable: true
          atom.notifications.addFatalError("Uncaught #{error.stack.split('\n')[0]}", options)

  deactivate: ->
    @subscriptions.dispose()
    @notificationsElement?.remove()

fs = require 'fs-plus'
StackTraceParser = null
NotificationElement = require './notification-element'
LogsPanelView = require './logs-panel-view'

Notifications =
  isInitialized: false
