Skip to content

Commit ae9eb59

Browse files
authored
Add a deprecation message when running "serverless logs" command (#212)
1 parent e98bd14 commit ae9eb59

File tree

17 files changed

+30
-15
lines changed

17 files changed

+30
-15
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 0.4.10
4+
5+
### Changed
6+
7+
- Display a deprecation warning when running `serverless logs` command #212
8+
39
## 0.4.9
410

511
### Fixed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,10 @@ This can be switched off by setting the `singleSource` option to `false`.
251251

252252
### `serverless logs`
253253

254+
> [!WARNING]
255+
> This command is deprecated and will be removed on March 12, 2024. Please refer to the documentation (for [functions](https://www.scaleway.com/en/developers/api/serverless-functions/#logs) and [containers](https://www.scaleway.com/en/developers/api/serverless-functions/#logs)) to continue getting your logs.
256+
> TL;DR: You can still access function and container logs conveniently via the [Cockpit](https://www.scaleway.com/en/docs/observability/cockpit/how-to/access-grafana-and-managed-dashboards/) interface. Dedicated dashboards called "Serverless Functions Logs" and "Serverless Containers Logs" are accessible there.
257+
254258
The `serverless logs` command lets you watch the logs of a specific function or container.
255259

256260
You can fetch the logs of a specific function for with the `--function` option. You must specify the name of your function in the command.

examples/container-schedule/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/container/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/go/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"license": "ISC",
1010
"dependencies": {},
1111
"devDependencies": {
12-
"serverless-scaleway-functions": ">=0.4.9"
12+
"serverless-scaleway-functions": ">=0.4.10"
1313
},
1414
"description": ""
1515
}

examples/multiple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/nodejs-es-modules/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"license": "ISC",
1212
"devDependencies": {
1313
"@scaleway/serverless-functions": "^1.0.2",
14-
"serverless-scaleway-functions": ">=0.4.9"
14+
"serverless-scaleway-functions": ">=0.4.10"
1515
},
1616
"description": ""
1717
}

examples/nodejs-schedule/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"devDependencies": {
1212
"@scaleway/serverless-functions": "^1.0.2",
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/nodejs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"devDependencies": {
1212
"@scaleway/serverless-functions": "^1.0.2",
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/php/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/python3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/rust/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"license": "ISC",
1010
"dependencies": {},
1111
"devDependencies": {
12-
"serverless-scaleway-functions": ">=0.4.9"
12+
"serverless-scaleway-functions": ">=0.4.10"
1313
},
1414
"description": ""
1515
}

examples/secrets/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": "ISC",
1111
"dependencies": {},
1212
"devDependencies": {
13-
"serverless-scaleway-functions": ">=0.4.9"
13+
"serverless-scaleway-functions": ">=0.4.10"
1414
},
1515
"description": ""
1616
}

examples/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"devDependencies": {
1313
"@types/node": "^18.15.11",
1414
"@scaleway/serverless-functions": ">=1.0.2",
15-
"serverless-scaleway-functions": ">=0.4.9",
15+
"serverless-scaleway-functions": ">=0.4.10",
1616
"typescript": "^5.0.2"
1717
}
1818
}

logs/lib/getLogs.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ module.exports = {
3535
},
3636

3737
printLines(logs) {
38+
this.serverless.cli.log(
39+
'----\n⚠️ WARNING: "serverless logs" command is deprecated and will be removed on March 12, 2024. ' +
40+
"Please use Cockpit as soon as possible to continue browsing your logs. " +
41+
"Refer to our documentation here: https://www.scaleway.com/en/developers/api/serverless-containers/#logs.\n----"
42+
);
3843
for (let i = logs.length - 1; i >= 0; i -= 1) {
3944
this.serverless.cli.log(logs[i].message);
4045
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "serverless-scaleway-functions",
3-
"version": "0.4.9",
3+
"version": "0.4.10",
44
"description": "Provider plugin for the Serverless Framework v1.x which adds support for Scaleway Functions.",
55
"main": "index.js",
66
"author": "scaleway.com",

0 commit comments

Comments
 (0)