FluentLogger sample for GR-PEACH
Dependencies: EthernetInterface FluentLogger
Diff: main.cpp
- Revision:
- 0:5edb05436aa5
- Child:
- 1:0a8269ab9a47
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Jan 10 07:59:12 2015 +0000 @@ -0,0 +1,35 @@ +/* FluentLogger - fluent-logger-mbed sample + * Copyright (c) 2014 Yuuichi Akagawa + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "mbed.h" +#include "EthernetInterface.h" +#include "FluentLogger.h" + +EthernetInterface eth; +FluentLogger logger("192.168.0.1"); // please set your Fluentd server + +int main() +{ + uMP mp(64); //Message body + eth.init(); //Use DHCP + eth.connect(); + while(1) { + logger.log("debug.test", "Hello mbed"); //message body is simple string + wait_ms(5000); + } + logger.close(); + eth.disconnect(); +}