Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
78d8a8ef
Commit
78d8a8ef
authored
Feb 13, 2017
by
deads2k
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
copy pkg/util/logs to apiserver
parent
7585c46b
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
100 additions
and
27 deletions
+100
-27
BUILD
cmd/cloud-controller-manager/BUILD
+1
-1
controller-manager.go
cmd/cloud-controller-manager/controller-manager.go
+1
-1
BUILD
cmd/hyperkube/BUILD
+1
-1
hyperkube.go
cmd/hyperkube/hyperkube.go
+1
-1
BUILD
cmd/kube-aggregator/BUILD
+1
-1
main.go
cmd/kube-aggregator/main.go
+1
-1
BUILD
cmd/kube-apiserver/BUILD
+1
-1
apiserver.go
cmd/kube-apiserver/apiserver.go
+2
-2
BUILD
cmd/kube-controller-manager/BUILD
+1
-1
controller-manager.go
cmd/kube-controller-manager/controller-manager.go
+1
-1
BUILD
cmd/kube-proxy/BUILD
+1
-1
proxy.go
cmd/kube-proxy/proxy.go
+2
-2
BUILD
cmd/kubelet/BUILD
+1
-1
kubelet.go
cmd/kubelet/kubelet.go
+2
-2
BUILD
federation/cmd/federation-apiserver/BUILD
+1
-1
apiserver.go
federation/cmd/federation-apiserver/apiserver.go
+1
-1
BUILD
federation/cmd/federation-controller-manager/BUILD
+1
-1
controller-manager.go
...n/cmd/federation-controller-manager/controller-manager.go
+1
-1
.linted_packages
hack/.linted_packages
+1
-0
BUILD
plugin/cmd/kube-scheduler/BUILD
+1
-1
scheduler.go
plugin/cmd/kube-scheduler/scheduler.go
+1
-1
logs.go
staging/src/k8s.io/apiserver/pkg/util/logs/logs.go
+61
-0
main.go
staging/src/k8s.io/sample-apiserver/main.go
+3
-4
BUILD
vendor/BUILD
+12
-0
No files found.
cmd/cloud-controller-manager/BUILD
View file @
78d8a8ef
...
...
@@ -24,13 +24,13 @@ go_library(
"//pkg/client/metrics/prometheus:go_default_library",
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/golang/glog",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/server/healthz",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/cloud-controller-manager/controller-manager.go
View file @
78d8a8ef
...
...
@@ -25,12 +25,12 @@ import (
"k8s.io/apiserver/pkg/server/healthz"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/cloud-controller-manager/app"
"k8s.io/kubernetes/cmd/cloud-controller-manager/app/options"
_
"k8s.io/kubernetes/pkg/client/metrics/prometheus"
// for client metric registration
"k8s.io/kubernetes/pkg/cloudprovider"
_
"k8s.io/kubernetes/pkg/cloudprovider/providers"
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
"k8s.io/kubernetes/pkg/version/verflag"
...
...
cmd/hyperkube/BUILD
View file @
78d8a8ef
...
...
@@ -59,7 +59,6 @@ go_library(
"//pkg/kubectl/cmd:go_default_library",
"//pkg/kubectl/cmd/util:go_default_library",
"//pkg/util:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//plugin/cmd/kube-scheduler/app:go_default_library",
...
...
@@ -67,6 +66,7 @@ go_library(
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/server/healthz",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/hyperkube/hyperkube.go
View file @
78d8a8ef
...
...
@@ -26,8 +26,8 @@ import (
"path"
utilflag
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/logs"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
cmd/kube-aggregator/BUILD
View file @
78d8a8ef
...
...
@@ -20,7 +20,7 @@ go_library(
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/v1alpha1:go_default_library",
"//cmd/kube-aggregator/pkg/cmd/server:go_default_library",
"//pkg/kubectl/cmd/util:go_default_library",
"//
pkg/util/logs:go_default_library
",
"//
vendor:k8s.io/apiserver/pkg/util/logs
",
],
)
...
...
cmd/kube-aggregator/main.go
View file @
78d8a8ef
...
...
@@ -21,9 +21,9 @@ import (
"os"
"runtime"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/cmd/server"
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/util/logs"
// force compilation of packages we'll later rely upon
_
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/install"
...
...
cmd/kube-apiserver/BUILD
View file @
78d8a8ef
...
...
@@ -22,11 +22,11 @@ go_library(
"//cmd/kube-apiserver/app:go_default_library",
"//cmd/kube-apiserver/app/options:go_default_library",
"//pkg/client/metrics/prometheus:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/kube-apiserver/apiserver.go
View file @
78d8a8ef
...
...
@@ -25,11 +25,11 @@ import (
"time"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/kube-apiserver/app"
"k8s.io/kubernetes/cmd/kube-apiserver/app/options"
_
"k8s.io/kubernetes/pkg/client/metrics/prometheus"
// for client metric registration
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
cmd/kube-controller-manager/BUILD
View file @
78d8a8ef
...
...
@@ -22,13 +22,13 @@ go_library(
"//cmd/kube-controller-manager/app:go_default_library",
"//cmd/kube-controller-manager/app/options:go_default_library",
"//pkg/client/metrics/prometheus:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/util/workqueue/prometheus:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/server/healthz",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/kube-controller-manager/controller-manager.go
View file @
78d8a8ef
...
...
@@ -26,10 +26,10 @@ import (
"k8s.io/apiserver/pkg/server/healthz"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/kube-controller-manager/app"
"k8s.io/kubernetes/cmd/kube-controller-manager/app/options"
_
"k8s.io/kubernetes/pkg/client/metrics/prometheus"
// for client metric registration
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/util/workqueue/prometheus"
// for workqueue metric registration
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
"k8s.io/kubernetes/pkg/version/verflag"
...
...
cmd/kube-proxy/BUILD
View file @
78d8a8ef
...
...
@@ -22,12 +22,12 @@ go_library(
"//cmd/kube-proxy/app:go_default_library",
"//cmd/kube-proxy/app/options:go_default_library",
"//pkg/client/metrics/prometheus:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/server/healthz",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/kube-proxy/proxy.go
View file @
78d8a8ef
...
...
@@ -22,11 +22,11 @@ import (
"k8s.io/apiserver/pkg/server/healthz"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/kube-proxy/app"
"k8s.io/kubernetes/cmd/kube-proxy/app/options"
_
"k8s.io/kubernetes/pkg/client/metrics/prometheus"
// for client metric registration
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
cmd/kubelet/BUILD
View file @
78d8a8ef
...
...
@@ -22,11 +22,11 @@ go_library(
"//cmd/kubelet/app:go_default_library",
"//cmd/kubelet/app/options:go_default_library",
"//pkg/client/metrics/prometheus:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
cmd/kubelet/kubelet.go
View file @
78d8a8ef
...
...
@@ -25,11 +25,11 @@ import (
"os"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/cmd/kubelet/app"
"k8s.io/kubernetes/cmd/kubelet/app/options"
_
"k8s.io/kubernetes/pkg/client/metrics/prometheus"
// for client metric registration
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
_
"k8s.io/kubernetes/pkg/version/prometheus"
// for version metric registration
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
federation/cmd/federation-apiserver/BUILD
View file @
78d8a8ef
...
...
@@ -21,10 +21,10 @@ go_library(
deps = [
"//federation/cmd/federation-apiserver/app:go_default_library",
"//federation/cmd/federation-apiserver/app/options:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
federation/cmd/federation-apiserver/apiserver.go
View file @
78d8a8ef
...
...
@@ -25,9 +25,9 @@ import (
"time"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/federation/cmd/federation-apiserver/app"
"k8s.io/kubernetes/federation/cmd/federation-apiserver/app/options"
"k8s.io/kubernetes/pkg/util/logs"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
federation/cmd/federation-controller-manager/BUILD
View file @
78d8a8ef
...
...
@@ -21,12 +21,12 @@ go_library(
deps = [
"//federation/cmd/federation-controller-manager/app:go_default_library",
"//federation/cmd/federation-controller-manager/app/options:go_default_library",
"//pkg/util/logs:go_default_library",
"//pkg/util/workqueue/prometheus:go_default_library",
"//pkg/version/verflag:go_default_library",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/server/healthz",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
federation/cmd/federation-controller-manager/controller-manager.go
View file @
78d8a8ef
...
...
@@ -23,9 +23,9 @@ import (
"github.com/spf13/pflag"
"k8s.io/apiserver/pkg/server/healthz"
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/apiserver/pkg/util/logs"
"k8s.io/kubernetes/federation/cmd/federation-controller-manager/app"
"k8s.io/kubernetes/federation/cmd/federation-controller-manager/app/options"
"k8s.io/kubernetes/pkg/util/logs"
_
"k8s.io/kubernetes/pkg/util/workqueue/prometheus"
// for workqueue metric registration
"k8s.io/kubernetes/pkg/version/verflag"
)
...
...
hack/.linted_packages
View file @
78d8a8ef
...
...
@@ -307,6 +307,7 @@ staging/src/k8s.io/apiserver/pkg/storage/names
staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory
staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory
staging/src/k8s.io/apiserver/pkg/util/flushwriter
staging/src/k8s.io/apiserver/pkg/util/logs
staging/src/k8s.io/apiserver/plugin/pkg/authenticator
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/allow
...
...
plugin/cmd/kube-scheduler/BUILD
View file @
78d8a8ef
...
...
@@ -19,13 +19,13 @@ go_library(
srcs = ["scheduler.go"],
tags = ["automanaged"],
deps = [
"//pkg/util/logs:go_default_library",
"//pkg/version/verflag:go_default_library",
"//plugin/cmd/kube-scheduler/app:go_default_library",
"//plugin/cmd/kube-scheduler/app/options:go_default_library",
"//vendor:github.com/golang/glog",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apiserver/pkg/util/flag",
"//vendor:k8s.io/apiserver/pkg/util/logs",
],
)
...
...
plugin/cmd/kube-scheduler/scheduler.go
View file @
78d8a8ef
...
...
@@ -18,7 +18,7 @@ package main
import
(
"k8s.io/apiserver/pkg/util/flag"
"k8s.io/
kubernetes
/pkg/util/logs"
"k8s.io/
apiserver
/pkg/util/logs"
"k8s.io/kubernetes/pkg/version/verflag"
"k8s.io/kubernetes/plugin/cmd/kube-scheduler/app"
"k8s.io/kubernetes/plugin/cmd/kube-scheduler/app/options"
...
...
staging/src/k8s.io/apiserver/pkg/util/logs/logs.go
0 → 100644
View file @
78d8a8ef
/*
Copyright 2014 The Kubernetes Authors.
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.
*/
package
logs
import
(
"flag"
"log"
"time"
"github.com/golang/glog"
"github.com/spf13/pflag"
"k8s.io/apimachinery/pkg/util/wait"
)
var
logFlushFreq
=
pflag
.
Duration
(
"log-flush-frequency"
,
5
*
time
.
Second
,
"Maximum number of seconds between log flushes"
)
// TODO(thockin): This is temporary until we agree on log dirs and put those into each cmd.
func
init
()
{
flag
.
Set
(
"logtostderr"
,
"true"
)
}
// GlogWriter serves as a bridge between the standard log package and the glog package.
type
GlogWriter
struct
{}
// Write implements the io.Writer interface.
func
(
writer
GlogWriter
)
Write
(
data
[]
byte
)
(
n
int
,
err
error
)
{
glog
.
Info
(
string
(
data
))
return
len
(
data
),
nil
}
// InitLogs initializes logs the way we want for kubernetes.
func
InitLogs
()
{
log
.
SetOutput
(
GlogWriter
{})
log
.
SetFlags
(
0
)
// The default glog flush interval is 30 seconds, which is frighteningly long.
go
wait
.
Until
(
glog
.
Flush
,
*
logFlushFreq
,
wait
.
NeverStop
)
}
// FlushLogs flushes logs immediately.
func
FlushLogs
()
{
glog
.
Flush
()
}
// NewLogger creates a new log.Logger which sends logs to glog.Info.
func
NewLogger
(
prefix
string
)
*
log
.
Logger
{
return
log
.
New
(
GlogWriter
{},
prefix
,
0
)
}
staging/src/k8s.io/sample-apiserver/main.go
View file @
78d8a8ef
...
...
@@ -22,14 +22,13 @@ import (
"runtime"
"k8s.io/apimachinery/pkg/util/wait"
// "k8s.io/kubernetes
/pkg/util/logs"
"k8s.io/apiserver
/pkg/util/logs"
"k8s.io/sample-apiserver/pkg/cmd/server"
)
func
main
()
{
// TODO move package and restore
// logs.InitLogs()
// defer logs.FlushLogs()
logs
.
InitLogs
()
defer
logs
.
FlushLogs
()
if
len
(
os
.
Getenv
(
"GOMAXPROCS"
))
==
0
{
runtime
.
GOMAXPROCS
(
runtime
.
NumCPU
())
...
...
vendor/BUILD
View file @
78d8a8ef
...
...
@@ -15319,6 +15319,7 @@ go_library(
tags = ["automanaged"],
deps = [
"//vendor:k8s.io/apimachinery/pkg/util/wait",
"//vendor:k8s.io/apiserver/pkg/util/logs",
"//vendor:k8s.io/sample-apiserver/pkg/cmd/server",
],
)
...
...
@@ -15673,3 +15674,14 @@ go_library(
"//vendor:k8s.io/client-go/pkg/apis/autoscaling",
],
)
go_library(
name = "k8s.io/apiserver/pkg/util/logs",
srcs = ["k8s.io/apiserver/pkg/util/logs/logs.go"],
tags = ["automanaged"],
deps = [
"//vendor:github.com/golang/glog",
"//vendor:github.com/spf13/pflag",
"//vendor:k8s.io/apimachinery/pkg/util/wait",
],
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment