2018-02-14 16:35:09 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
package v2ray.core.app.log.command;
|
|
|
|
option csharp_namespace = "V2Ray.Core.App.Log.Command";
|
2021-02-16 20:31:50 +00:00
|
|
|
option go_package = "github.com/v2fly/v2ray-core/v4/app/log/command";
|
2018-02-14 16:35:09 +00:00
|
|
|
option java_package = "com.v2ray.core.app.log.command";
|
|
|
|
option java_multiple_files = true;
|
|
|
|
|
2020-10-05 00:36:40 +00:00
|
|
|
message Config {}
|
2018-02-14 16:35:09 +00:00
|
|
|
|
|
|
|
message RestartLoggerRequest {}
|
|
|
|
|
2020-10-05 00:36:40 +00:00
|
|
|
message RestartLoggerResponse {}
|
2018-02-14 16:35:09 +00:00
|
|
|
|
improve commands (#648)
* stat show json refactor
> will show {} since scripts should expect it, its the json style of blank value
* combine statistics commands to one
* code optimize
* fix runtime flag
* remove json indent
* change overridden to override
* api bi -json
* convert stdin support
code optimize
* writeRow() code optimize
add stats tittle
revert back to restartlogger
* api log -restart
* follow log
* codeql
* move -json to shared flags
* flags optimize
* update flag descriptions
* change "-v" of "api bo" to duration
* change "-expire" of "tls cert" to days
* cmds short description optimize
* fix multiple log followers
* Format loader refactor
* "infra/conf/merge" refactor
* "LoadConfig" refactor
* add "infra/conf/mergers"
* contribute to it will benifit `v2ray run`,`v2ray test`,`v2ray convert`
* easily add new formats, by just adding a converter like json.FromTOML
* default format auto, to all cmds above
* auto detect input format
* mixed formats support
* better stdin behavior
* don't wait if no content
* don't use 'stdin:' placeholder
* `v2ray test` now behaves exactly the same with `v2ray run`, including stdin reading
* api ado, adi, rmo, rmi refactor
* support folders to files resolving, mixed formats
* remove remaining 'stdin:' placeholders
* fix tests
* os.Stdin.Stat() behaves different in platforms, removed
* code optimize
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-21 15:02:42 +00:00
|
|
|
message FollowLogRequest {}
|
|
|
|
|
|
|
|
message FollowLogResponse {
|
|
|
|
string message = 1;
|
|
|
|
}
|
|
|
|
|
2018-02-14 16:35:09 +00:00
|
|
|
service LoggerService {
|
|
|
|
rpc RestartLogger(RestartLoggerRequest) returns (RestartLoggerResponse) {}
|
improve commands (#648)
* stat show json refactor
> will show {} since scripts should expect it, its the json style of blank value
* combine statistics commands to one
* code optimize
* fix runtime flag
* remove json indent
* change overridden to override
* api bi -json
* convert stdin support
code optimize
* writeRow() code optimize
add stats tittle
revert back to restartlogger
* api log -restart
* follow log
* codeql
* move -json to shared flags
* flags optimize
* update flag descriptions
* change "-v" of "api bo" to duration
* change "-expire" of "tls cert" to days
* cmds short description optimize
* fix multiple log followers
* Format loader refactor
* "infra/conf/merge" refactor
* "LoadConfig" refactor
* add "infra/conf/mergers"
* contribute to it will benifit `v2ray run`,`v2ray test`,`v2ray convert`
* easily add new formats, by just adding a converter like json.FromTOML
* default format auto, to all cmds above
* auto detect input format
* mixed formats support
* better stdin behavior
* don't wait if no content
* don't use 'stdin:' placeholder
* `v2ray test` now behaves exactly the same with `v2ray run`, including stdin reading
* api ado, adi, rmo, rmi refactor
* support folders to files resolving, mixed formats
* remove remaining 'stdin:' placeholders
* fix tests
* os.Stdin.Stat() behaves different in platforms, removed
* code optimize
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-21 15:02:42 +00:00
|
|
|
rpc FollowLog(FollowLogRequest) returns (stream FollowLogResponse) {};
|
2020-08-24 12:10:26 +00:00
|
|
|
}
|