public class AuralizationHandler
extends java.util.logging.Handler
from org.das2.util import LoggerManager t= LoggerManager.getLogger('das2.url') from external import AuralizationHandler handler= AuralizationHandler() handler.addSound( 'HEAD.*', getDataSet( 'http://jfaden.net/~jbf/autoplot/data/wav/dinkq.wav' ) ) handler.addSound( 'GET.*', getDataSet( 'http://jfaden.net/~jbf/autoplot/data/wav/ding2.wav' ) ) t.addHandler( handler ) from java.util.logging import Level t.setLevel( Level.FINER ) t.info('GET test:') sleep(2000) getDataSet( 'http://jfaden.net/~jbf/autoplot/data/events/colorEvents.txt' )
Constructor and Description |
---|
AuralizationHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addSound(java.lang.String regex,
QDataSet s)
auralize the sound when the pattern is encountered.
|
void |
close() |
void |
flush() |
void |
publish(java.util.logging.LogRecord record) |
public AuralizationHandler() throws java.lang.Exception
java.lang.Exception
public void addSound(java.lang.String regex, QDataSet s)
regex
- the regex, for example 'HEAD.*'s
- the sound, for example getDataSet("http://jfaden.net/~jbf/autoplot/data/wav/dinkq.wav")public void publish(java.util.logging.LogRecord record)
publish
in class java.util.logging.Handler
public void flush()
flush
in class java.util.logging.Handler
public void close() throws java.lang.SecurityException
close
in class java.util.logging.Handler
java.lang.SecurityException