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.Exceptionpublic 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.Handlerpublic void flush()
flush in class java.util.logging.Handlerpublic void close()
throws java.lang.SecurityException
close in class java.util.logging.Handlerjava.lang.SecurityException