Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CLS Log demo

This example demonstrates how to use CLS Log to record the communication between a client and a server. The example includes a simple client and server program.

File Structure

$ tree examples/
examples/
├── client
│   ├── BUILD
│   ├── client.cc
│   └── trpc_cpp_fiber.yaml
├── README.md
├── run.sh
└── server
    ├── BUILD
    ├── greeter_service.cc
    ├── greeter_service.h
    ├── helloworld.proto
    ├── helloworld_server.cc
    └── trpc_cpp_fiber.yaml
  • Compilation

We can run the following command to start the server and proxy program.

./bazel-bin/examples/server/helloworld_server --config=examples/server/trpc_cpp_fiber.yaml
  • Run the client program

We can run the following command to start the client program.

./bazel-bin/examples/client/client --config=examples/server/trpc_cpp_fiber.yaml
  • View the log data

You need to log in to Tencent Cloud CLS console to check whether the corresponding client/server log has been uploaded successfully.