Ejemplo n.º 1
0
 private void publish(byte level, Object message) {
   rosgraph_msgs.Log logMessage = publisher.newMessage();
   logMessage.getHeader().setStamp(defaultNode.getCurrentTime());
   logMessage.setLevel(level);
   logMessage.setName(defaultNode.getName().toString());
   logMessage.setMsg(message.toString());
   // TODO(damonkohler): Should update the topics field with a list of all
   // published and subscribed topics for the node that created this logger.
   // This helps filter the rosoutconsole.
   publisher.publish(logMessage);
 }
Ejemplo n.º 2
0
 public void handle(DefaultNode node) {
   report.append("Seen unknown node: ").append(node.toString()).append(SEP);
 }
Ejemplo n.º 3
0
 public RosoutLogger(DefaultNode defaultNode) throws IOException {
   this.defaultNode = defaultNode;
   publisher = defaultNode.newPublisher(Topics.ROSOUT, rosgraph_msgs.Log._TYPE);
   log = LogFactory.getLog(defaultNode.getName().toString());
 }