# UiFreezeEventLogger

###### Identifier:

org.eclipse.ui.monitoring.logger

###### Since:

1.0.0

###### Description:

An extension point that allows for a UiFreezeEvent to be processed differently in addition to logging to the Eclipse error log.

###### Configuration Markup:

<!ELEMENT extension (logger)+>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT logger EMPTY>

<!ATTLIST logger

class CDATA #IMPLIED>

- class -

###### Examples:

Receiving and logging a UiFreezeEvent to a remote server.

###### API Information:

A UiFreezeEvent is passed to a class implementing the interface IUiFreezeEventLogger whenever an event needs to be logged.

###### Supplied Implementation:

A class implementing IUiFreezeEventLogger will have the log method be invoked everytime a UiFreezeEvent is ready to be processed.