ArmorIQ LogoArmorIQ SDK

Debug Mode

Enable detailed request/response logging.

Debug Mode

Enable debug mode for detailed logging:

import logging
logging.basicConfig(level=logging.DEBUG)

from armoriq_sdk import ArmorIQClient

client = ArmorIQClient(...)
client.debug = True  # Enable debug mode

# Now you'll see detailed request/response logs
import { ArmorIQClient } from '@armoriq/sdk';

// Set DEBUG environment variable for detailed logging
process.env.DEBUG = 'armoriq:*';

const client = new ArmorIQClient({
  apiKey: process.env.ARMORIQ_API_KEY!,
  userId: 'demo-user',
  agentId: 'demo-agent'
});

// The SDK automatically logs initialization info
// ArmorIQ SDK initialized: mode=production, user=demo-user, agent=demo-agent...

// You can also check token status
import { IntentToken } from '@armoriq/sdk';

const token = await client.getIntentToken(planCapture);
console.log(`Token ID: ${token.tokenId}`);
console.log(`Expires in: ${IntentToken.timeUntilExpiry(token).toFixed(1)}s`);
console.log(`Plan hash: ${token.planHash.slice(0, 16)}...`);

On this page