// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. import 'package:microlytics/channels.dart'; import 'package:microlytics/io_channels.dart'; import 'package:microlytics/microlytics.dart'; void main(List arguments) { // Create the channel that will be used to communicate to analytics. var channel = new RateLimitingBufferedChannel(new HttpClientChannel(), packetsPerSecond: 1.0); if (arguments.length != 1) { print("usage: dart simple.dart GA-Client-ID"); return; } final String clientID = arguments.single; // Create the logger. var lg = new AnalyticsLogger(channel, "555", clientID, "test", "1.2"); // Send some messages. lg.logAnonymousEvent("hello", "world"); lg.logAnonymousTiming("loader", "var", 42); }