Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @zowe/zos-logs-for-zowe-sdk

z/OS Logs Package

Contains APIs to interact with logs on z/OS (using z/OSMF log REST endpoints). z/OSMF version 2.4 or higher is required. Ensure that the z/OSMF Operations Log Support is available via APAR and associated PTFs.

API Examples

List z/OS logs

import { ProfileInfo } from "@zowe/imperative";
import { GetZosLog, IZosLogParms } from "@zowe/zos-logs-for-zowe-sdk";

(async () => {
    // Load connection info from default z/OSMF profile
    const profInfo = new ProfileInfo("zowe");
    await profInfo.readProfilesFromDisk();
    const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
    const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
    const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);

    const zosLogParms: IZosLogParms = {
        direction: "backward",
        range: "1m"
    };
    const response = await GetZosLog.getZosLog(session, zosLogParms);
    console.log(response);
})().catch((err) => {
    console.error(err);
    process.exit(1);
});

Index

Object literals

Const noSessionMessage

noSessionMessage: object

Error message that no session provided.

static
memberof

ZosLogConstants

message

message: string = apiErrorHeader.message + ` No session was supplied.`

Generated using TypeDoc