@@ -42,10 +42,13 @@ const (
42
42
ignoreReadConcernFlag = "ignoreReadConcern"
43
43
configFileFlag = "configFile"
44
44
pprofInterval = "pprofInterval"
45
+
46
+ buildVarDefaultStr = "Unknown; build with build.sh."
45
47
)
46
48
47
- // This gets set at build time.
48
- var Revision = "Unknown; build with build.sh."
49
+ // These get set at build time, assuming use of build.sh.
50
+ var Revision = buildVarDefaultStr
51
+ var BuildTime = buildVarDefaultStr
49
52
50
53
func main () {
51
54
zerolog .ErrorStackMarshaler = pkgerrors .MarshalStack
@@ -165,7 +168,7 @@ func main() {
165
168
app := & cli.App {
166
169
Name : "migration-verifier" ,
167
170
Usage : "verify migration correctness" ,
168
- Version : Revision ,
171
+ Version : fmt . Sprintf ( "%s, built at %s" , Revision , BuildTime ) ,
169
172
Flags : flags ,
170
173
Before : func (cCtx * cli.Context ) error {
171
174
confFile := cCtx .String (configFileFlag )
@@ -215,6 +218,7 @@ func handleArgs(ctx context.Context, cCtx *cli.Context) (*verifier.Verifier, err
215
218
216
219
v .GetLogger ().Info ().
217
220
Str ("revision" , Revision ).
221
+ Str ("buildTime" , BuildTime ).
218
222
Int ("processID" , os .Getpid ()).
219
223
Msg ("migration-verifier started." )
220
224
0 commit comments